123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package com.kcim.controller;
- import com.kcim.dao.model.Test;
- import com.kcim.service.DemoService;
- import com.kcim.util.Result;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import lombok.AllArgsConstructor;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- /**
- * @program: center-parent
- * @description:
- * @author: Wang.YS
- * @create: 2023-11-30 20:13
- **/
- @RestController
- @RequestMapping("/demo")
- @Api(tags = "测试相关接口")
- @AllArgsConstructor
- public class DemoController {
- DemoService demoService;
- @ApiOperation("测试-新增")
- public Result testAdd(@RequestBody Test request){
- demoService.testAdd(request);
- return Result.ok();
- }
- @ApiOperation("测试-编辑")
- public Result testEdit(@RequestBody Test request){
- demoService.testEdit(request);
- return Result.ok();
- }
- @ApiOperation("测试-删除")
- public Result testDelete(@RequestParam Integer id){
- demoService.testDelete(id);
- return Result.ok();
- }
- @ApiOperation("测试-查询")
- public Result testQuery(@RequestParam(required = false,value = "name") String name){
- return Result.ok(demoService.testQuery(name));
- }
- @ApiOperation("测试-分页查询")
- public Result testPage(@RequestParam(required = false,value = "current",defaultValue = "1")Integer current,
- @RequestParam(required = false,value = "pageSize",defaultValue = "10")Integer pageSize,
- @RequestParam(required = false,value = "name") String name){
- return Result.ok(demoService.testPage(current,pageSize,name));
- }
- }
|