From d8782e732928cebcf0a6ae09527d06391b22f55b Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期四, 07 三月 2024 10:01:21 +0800 Subject: [PATCH] 修改 --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataExpectController.java | 59 +++++++++++++++++++++++++---------------------------------- 1 files changed, 25 insertions(+), 34 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataExpectController.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataExpectController.java index 91f1eba..c5059f5 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataExpectController.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataExpectController.java @@ -30,12 +30,12 @@ /** * param_data_expect * - * @author zt generator + * @author zt generator * @since 1.0.0 2024-03-04 */ @RestController @RequestMapping("/basicInfo/ParamDataExpect/") -@Api(tags="param_data_expect") +@Api(tags = "param_data_expect") public class ParamDataExpectController { @Autowired private ParamDataExpectService paramDataExpectService; @@ -43,56 +43,47 @@ @GetMapping("page") @ApiOperation("鍒嗛〉") @ApiImplicitParams({ - @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT), - @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT), - @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING), - @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), - @ApiImplicitParam(name = "name", value = "鍚嶇О", dataType = Constant.QT.STRING, format = "NAME^LK"), - @ApiImplicitParam(name = "nodeType", value = "绫诲瀷", dataType = Constant.QT.STRING), - @ApiImplicitParam(name = "srcId", value = "涓婄骇ID", dataType = Constant.QT.STRING)}) - public PageResult<ParamDataExpect> page(@ApiIgnore @QueryParam QueryFilter queryFilter){ + @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT), + @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT), + @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING), + @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), + @ApiImplicitParam(name = "name", value = "鍚嶇О", dataType = Constant.QT.STRING, format = "NAME^LK"), + @ApiImplicitParam(name = "nodeType", value = "绫诲瀷", dataType = Constant.QT.STRING), + @ApiImplicitParam(name = "srcId", value = "涓婄骇ID", dataType = Constant.QT.STRING)}) + public PageResult<ParamDataExpect> page(@ApiIgnore @QueryParam QueryFilter queryFilter) { return PageResult.ok(paramDataExpectService.page(queryFilter)); } @PostMapping("get") - public Result getSelect(@RequestBody List<ParamDataExpect> list){ - for(ParamDataExpect ParamDataExpect:list){ + public Result getSelect(@RequestBody List<ParamDataExpect> list) { + for (ParamDataExpect ParamDataExpect : list) { ParamDataExpect.setProductId(ParamDataExpect.getId()); ParamDataExpect.setId(null); - this.insert(ParamDataExpect); + paramDataExpectService.insert(ParamDataExpect); } return Result.ok(); } @GetMapping("{id}") @ApiOperation("淇℃伅") - public Result<ParamDataExpect> get(@PathVariable("id") Long id){ + public Result<ParamDataExpect> get(@PathVariable("id") Long id) { ParamDataExpect data = paramDataExpectService.get(id); return Result.ok(data); } - @PostMapping - @ApiOperation("鏂板") - @LogOperation("鏂板") - public Result insert(@RequestBody ParamDataExpect paramDataExpect){ + @PostMapping("save") + public Result save(@RequestBody ParamDataExpect paramDataExpect) { //鏁堥獙鏁版嵁 - - ValidatorUtils.validateEntity(paramDataExpect, AddGroup.class, DefaultGroup.class); - paramDataExpectService.insert(paramDataExpect); - - return Result.ok(); - } - - @PutMapping - @ApiOperation("淇敼") - @LogOperation("淇敼") - public Result update(@RequestBody ParamDataExpect paramDataExpect){ - //鏁堥獙鏁版嵁 - for (ParamDataExpect expect:paramDataExpect.getDataThreeList()){ - ValidatorUtils.validateEntity(expect, UpdateGroup.class, DefaultGroup.class); - paramDataExpectService.update(expect); + for (ParamDataExpect expect : paramDataExpect.getDataThreeList()) { + if (expect.getId()!=null){ + ValidatorUtils.validateEntity(expect, UpdateGroup.class, DefaultGroup.class); + paramDataExpectService.update(expect); + }else{ + ValidatorUtils.validateEntity(expect, AddGroup.class, DefaultGroup.class); + paramDataExpectService.insert(expect); + } } return Result.ok(); } @@ -100,7 +91,7 @@ @DeleteMapping @ApiOperation("鍒犻櫎") @LogOperation("鍒犻櫎") - public Result delete(@RequestBody Long[] ids){ + public Result delete(@RequestBody Long[] ids) { //鏁堥獙鏁版嵁 AssertUtils.isArrayEmpty(ids, "id"); paramDataExpectService.delete(ids); -- Gitblit v1.9.1