From b24e024f386e7f25a071b58e9267a2c19f20ba1e Mon Sep 17 00:00:00 2001 From: luohairen <3399054449@qq.com> Date: 星期二, 10 十二月 2024 18:11:47 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java b/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java index e92a71f..e573f3d 100644 --- a/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java +++ b/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java @@ -4,8 +4,10 @@ import com.ycl.common.base.Result; import com.ycl.common.group.Add; import com.ycl.common.group.Update; +import com.ycl.domain.entity.ProjectPlanInfo; import com.ycl.domain.form.ProjectPlanInfoForm; import com.ycl.domain.query.ProjectPlanInfoQuery; +import com.ycl.domain.vo.ProjectPlanInfoRequest; import com.ycl.service.ProjectPlanInfoService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -34,7 +36,7 @@ @PostMapping @ApiOperation(value = "娣诲姞", notes = "娣诲姞") - @PreAuthorize("hasAuthority('projectPlanInfo:add')") +// @PreAuthorize("hasAuthority('projectPlanInfo:add')") public Result add(@RequestBody @Validated(Add.class) ProjectPlanInfoForm form) { return projectPlanInfoService.add(form); } @@ -69,7 +71,7 @@ @GetMapping("/{id}") @ApiOperation(value = "璇︽儏", notes = "璇︽儏") - @PreAuthorize("hasAuthority('projectPlanInfo:detail')") +// @PreAuthorize("hasAuthority('projectPlanInfo:detail')") public Result detail(@PathVariable("id") Integer id) { return projectPlanInfoService.detail(id); } @@ -80,4 +82,25 @@ public Result list() { return projectPlanInfoService.all(); } + + + @PostMapping("/addPlanInfo") + public Result addPlanInfo(@RequestBody ProjectPlanInfoRequest request) { + return projectPlanInfoService.addPlanInfo(request); + } + + @PostMapping("/resubmitPlanInfo") + public Result resubmitPlanInfo(@RequestBody @Validated(Add.class) ProjectPlanInfoForm form) { + return projectPlanInfoService.resubmitPlanInfo(form); + } + + @PostMapping("/savePlanInfo/{planRecordId}") + public Result savePlanInfo(@RequestBody ProjectPlanInfo item, @PathVariable("planRecordId") Integer planRecordId) { + return projectPlanInfoService.savePlanInfo(item, planRecordId); + } + + @PostMapping("/delayPlanInfo") + public Result delayPlanInfo(@RequestBody ProjectPlanInfoForm request) { + return projectPlanInfoService.delayPlanInfo(request); + } } -- Gitblit v1.8.0