From 5158e3a5a16a4174c1086310ca10b4f0450d16bb Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期三, 15 五月 2024 08:57:35 +0800
Subject: [PATCH] 各个模块权限功能

---
 north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java b/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java
index 5725a3c..f96ec19 100644
--- a/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java
+++ b/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java
@@ -1,5 +1,6 @@
 package com.example.erp.controller.pp;
 
+import cn.dev33.satoken.annotation.SaCheckPermission;
 import com.example.erp.common.Constants;
 import com.example.erp.common.Result;
 import com.example.erp.entity.pp.FlowCard;
@@ -39,12 +40,14 @@
     }
 
     @ApiOperation("鎶ュ伐鏂板")
+    @SaCheckPermission("AddReportingWork.add")
     @PostMapping  ("/saveReportingWork")
     public Result SaveReportingWork(@RequestBody Map<String,Object> reportingWork)  {
         return  Result.seccess(reportingWorkService.SaveReportingWorkSv(reportingWork));
     }
 
     @ApiOperation("鎶ュ伐瀹℃牳")
+    @SaCheckPermission("AddReportingWork.review")
     @PostMapping  ("/reviewReportingWork")
     public Result ReviewReportingWork(@RequestBody Map<String,String> reportingWork)  {
         return  Result.seccess(reportingWorkService.ReviewReportingWorkSv(reportingWork));
@@ -56,12 +59,14 @@
         return  Result.seccess(reportingWorkService.selectUpdateReportingWorkSv(reportingWorkId));
     }
     @ApiOperation("鎶ュ伐淇敼")
+    @SaCheckPermission("AddReportingWork.update")
     @PostMapping  ("/updateReportingWork/{reviewState}")
     public Result updateReportingWork(@PathVariable String reviewState,@RequestBody Map<String,Object> reportingWork)  {
         return  Result.seccess(reportingWorkService.updateReportingWork(reportingWork,reviewState));
     }
 
     @ApiOperation("鎶ュ伐鏌ヨ鎺ュ彛")
+    @SaCheckPermission("SelectReportingWorks.search")
     @PostMapping  ("/selectReportingWork/{pageNum}/{pageSize}/{selectTime1}/{selectTime2}/{orderId}")
     public Result selectReportingWork(
             @PathVariable Integer pageNum,
@@ -75,6 +80,7 @@
     }
 
     @ApiOperation("鍒犻櫎鎶ュ伐鎺ュ彛")
+    @SaCheckPermission("SelectReportingWorks.delete")
     @PostMapping("/deleteWork/{reportingWorkId}/{processId}/{thisProcess}")
     public Result deleteWork(@PathVariable String reportingWorkId,@PathVariable String processId,@PathVariable String thisProcess){
         if(reportingWorkService.deleteWorkSv(reportingWorkId,processId,thisProcess)){
@@ -86,6 +92,7 @@
     }
 
     @ApiOperation("璐ㄦ瀹℃牳鏌ヨ鎺ュ彛")
+    @SaCheckPermission("QualityInspectionReview.search")
     @PostMapping  ("/selectQualityTesting/{pageNum}/{pageSize}/{selectTime1}/{selectTime2}/{state}/{processId}")
     public Result selectQualityTesting(
             @PathVariable Integer pageNum,
@@ -100,6 +107,7 @@
     }
 
     @ApiOperation("璐ㄦ瀹℃牳瀹℃牳")
+    @SaCheckPermission("QualityInspectionReview.review")
     @PostMapping  ("/updateQualityStatus/{reportingWorkId}/{username}")
     public Result updateQualityStatus(@PathVariable String reportingWorkId,@PathVariable String username)  {
         if(reportingWorkService.updateQualityStatusSv(reportingWorkId,username)){

--
Gitblit v1.8.0