From 982e63b981079caaae2be3ad8bb11d29cf9cd97b Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期二, 24 十二月 2024 14:43:36 +0800 Subject: [PATCH] 驳回使用自带驳回,对已完成流程查看流程推进的处理 --- business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 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..2e3fc9e 100644 --- a/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java +++ b/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java @@ -5,6 +5,7 @@ import com.ycl.common.group.Add; import com.ycl.common.group.Update; import com.ycl.domain.form.ProjectPlanInfoForm; +import com.ycl.domain.form.ProjectPlanInfoRequestForm; import com.ycl.domain.query.ProjectPlanInfoQuery; import com.ycl.service.ProjectPlanInfoService; import io.swagger.annotations.Api; @@ -34,7 +35,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,8 +70,8 @@ @GetMapping("/{id}") @ApiOperation(value = "璇︽儏", notes = "璇︽儏") - @PreAuthorize("hasAuthority('projectPlanInfo:detail')") - public Result detail(@PathVariable("id") Integer id) { +// @PreAuthorize("hasAuthority('projectPlanInfo:detail')") + public Result detail(@PathVariable("id") Long id) { return projectPlanInfoService.detail(id); } @@ -80,4 +81,25 @@ public Result list() { return projectPlanInfoService.all(); } + + + @PostMapping("/addPlanInfo") + public Result addPlanInfo(@RequestBody @Validated ProjectPlanInfoRequestForm form) { + return projectPlanInfoService.addPlanInfo(form); + } + + @PostMapping("/resubmitPlanInfo") + public Result resubmitPlanInfo(@RequestBody @Validated(Add.class) ProjectPlanInfoForm form) { + return projectPlanInfoService.resubmitPlanInfo(form); + } + + @PostMapping("/savePlanInfo/{planRecordId}") + public Result savePlanInfo(@RequestBody ProjectPlanInfoForm item, @PathVariable("planRecordId") Long planRecordId) { + return projectPlanInfoService.savePlanInfo(item, planRecordId); + } + + @PostMapping("/delayPlanInfo") + public Result delayPlanInfo(@RequestBody ProjectPlanInfoForm request) { + return projectPlanInfoService.delayPlanInfo(request); + } } -- Gitblit v1.8.0