From 23b688e436a89845e92d861adb5875e625e90d9f Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期五, 14 三月 2025 11:43:18 +0800
Subject: [PATCH] Merge branch 'dev'

---
 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