Selaa lähdekoodia

接口加入列表和按钮权限

gy b 2 vuotta sitten
vanhempi
commit
af901190b9

+ 7
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/AdjudicationController.java Näytä tiedosto

@@ -6,6 +6,7 @@ import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
6 6
 import com.ruoyi.wisdomarbitrate.domain.vo.BookSendVO;
7 7
 import com.ruoyi.wisdomarbitrate.service.IAdjudicationService;
8 8
 import org.springframework.beans.factory.annotation.Autowired;
9
+import org.springframework.security.access.prepost.PreAuthorize;
9 10
 import org.springframework.validation.annotation.Validated;
10 11
 import org.springframework.web.bind.annotation.*;
11 12
 
@@ -21,6 +22,7 @@ public class AdjudicationController extends BaseController {
21 22
      * @return
22 23
      */
23 24
     @PostMapping("/document")
25
+    @PreAuthorize("@ss.hasPermi('caseManagement:createaward')")
24 26
     public AjaxResult createDocument(@Validated @RequestBody CaseApplication caseApplication){
25 27
         return adjudicationService.createDocument(caseApplication);
26 28
     }
@@ -41,6 +43,7 @@ public class AdjudicationController extends BaseController {
41 43
      * @return
42 44
      */
43 45
     @GetMapping("/logistics")
46
+    @PreAuthorize("@ss.hasPermi('delivery:detail')")
44 47
     public AjaxResult  getLogisticsInfo(CaseApplication caseApplication){
45 48
         return adjudicationService.getLogisticsInfo(caseApplication);
46 49
     }
@@ -51,6 +54,7 @@ public class AdjudicationController extends BaseController {
51 54
      * @return
52 55
      */
53 56
     @PostMapping("/signature")
57
+    @PreAuthorize("@ss.hasPermi('awardManagement:sign')")
54 58
     public AjaxResult signature(@Validated @RequestBody CaseApplication caseApplication){
55 59
         return adjudicationService.signature(caseApplication);
56 60
     }
@@ -61,6 +65,7 @@ public class AdjudicationController extends BaseController {
61 65
      * @return
62 66
      */
63 67
     @PostMapping("/caseFile")
68
+    @PreAuthorize("@ss.hasPermi('awardManagement:file')")
64 69
     public AjaxResult caseFile(@Validated @RequestBody CaseApplication caseApplication){
65 70
         return adjudicationService.caseFile(caseApplication);
66 71
     }
@@ -71,6 +76,7 @@ public class AdjudicationController extends BaseController {
71 76
      * @return
72 77
      */
73 78
     @PostMapping("/service")
79
+    @PreAuthorize("@ss.hasPermi('awardManagement:sendaward')")
74 80
     public AjaxResult service(@RequestBody BookSendVO bookSendVO){
75 81
         return adjudicationService.service(bookSendVO.getId(),bookSendVO.getAppEmail(),bookSendVO.getResEmail(),bookSendVO.getApptrackingNum(),bookSendVO.getRestrackingNum());
76 82
     }
@@ -80,6 +86,7 @@ public class AdjudicationController extends BaseController {
80 86
      * @return
81 87
      */
82 88
     @PostMapping("/stamp")
89
+    @PreAuthorize("@ss.hasPermi('awardManagement:signprint')")
83 90
     public AjaxResult stamp(@Validated @RequestBody CaseApplication caseApplication){
84 91
         return adjudicationService.stamp(caseApplication);
85 92
     }

+ 10
- 9
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java Näytä tiedosto

@@ -34,7 +34,7 @@ public class CaseApplicationController  extends BaseController {
34 34
     /**
35 35
      * 查询立案数据
36 36
      */
37
-    @PreAuthorize("@ss.hasPermi('caseApplication:list')")
37
+    @PreAuthorize("@ss.hasPermi('caseManagement:list')")
38 38
     @GetMapping("/list")
39 39
     public TableDataInfo list(CaseApplication caseApplication)
40 40
     {
@@ -46,7 +46,7 @@ public class CaseApplicationController  extends BaseController {
46 46
     /**
47 47
      * 新增立案数据
48 48
      */
49
-    @PreAuthorize("@ss.hasPermi('caseApplication:add')")
49
+    @PreAuthorize("@ss.hasPermi('caseManagement:add')")
50 50
     @Log(title = "新增立案数据", businessType = BusinessType.INSERT)
51 51
     @PostMapping("/addCaseApplication")
52 52
     public AjaxResult addCaseApplication(@Validated @RequestBody CaseApplication caseApplication)
@@ -62,7 +62,7 @@ public class CaseApplicationController  extends BaseController {
62 62
     /**
63 63
      * 修改立案数据
64 64
      */
65
-    @PreAuthorize("@ss.hasPermi('caseApplication:edit')")
65
+    @PreAuthorize("@ss.hasPermi('caseManagement:update')")
66 66
     @Log(title = "修改立案数据", businessType = BusinessType.UPDATE)
67 67
     @PostMapping("/editCaseApplication")
68 68
     public AjaxResult editCaseApplication(@Validated @RequestBody CaseApplication caseApplication)
@@ -75,7 +75,7 @@ public class CaseApplicationController  extends BaseController {
75 75
     /**
76 76
      * 提交立案申请
77 77
      */
78
-    @PreAuthorize("@ss.hasPermi('caseApplication:submit')")
78
+    @PreAuthorize("@ss.hasPermi('caseManagement:submit')")
79 79
     @Log(title = "提交立案申请", businessType = BusinessType.UPDATE)
80 80
     @PostMapping("/submitCaseApplication")
81 81
     public AjaxResult submitCaseApplication(@Validated @RequestBody CaseApplication caseApplication)
@@ -87,7 +87,7 @@ public class CaseApplicationController  extends BaseController {
87 87
     /**
88 88
      * 删除立案数据
89 89
      */
90
-    @PreAuthorize("@ss.hasPermi('caseApplication:remove')")
90
+    @PreAuthorize("@ss.hasPermi('caseManagement:delete')")
91 91
     @Log(title = "删除立案数据", businessType = BusinessType.DELETE)
92 92
     @PostMapping("/removeCaseApplication")
93 93
     public AjaxResult removeCaseApplication(@Validated @RequestBody CaseApplication caseApplication)
@@ -99,6 +99,7 @@ public class CaseApplicationController  extends BaseController {
99 99
     /**
100 100
      * 查询立案信息
101 101
      */
102
+    @PreAuthorize("@ss.hasPermi('caseManagement:detail')")
102 103
     @PostMapping("/selectCaseApplication")
103 104
     public AjaxResult selectCaseApplication(@Validated @RequestBody CaseApplication caseApplication)
104 105
     {
@@ -117,7 +118,7 @@ public class CaseApplicationController  extends BaseController {
117 118
     }
118 119
 
119 120
     @Log(title = "立案信息导入", businessType = BusinessType.IMPORT)
120
-    @PreAuthorize("@ss.hasPermi('caseApplication:import')")
121
+    @PreAuthorize("@ss.hasPermi('caseManagement:import')")
121 122
     @PostMapping("/importData")
122 123
     public AjaxResult importData(MultipartFile file) throws Exception {
123 124
         ExcelUtil<CaseApplication> util = new ExcelUtil<CaseApplication>(CaseApplication.class);
@@ -141,7 +142,7 @@ public class CaseApplicationController  extends BaseController {
141 142
     /**
142 143
      * 组庭审核
143 144
      */
144
-    @PreAuthorize("@ss.hasPermi('caseApplication:pendTralCheck')")
145
+    @PreAuthorize("@ss.hasPermi('caseManagement:checkgroup')")
145 146
     @Log(title = "组庭审核", businessType = BusinessType.UPDATE)
146 147
     @PostMapping("/pendTralCheck")
147 148
     public AjaxResult pendTralCheck(@Validated @RequestBody CaseApplication caseApplication)
@@ -152,7 +153,7 @@ public class CaseApplicationController  extends BaseController {
152 153
     /**
153 154
      * 组庭确认
154 155
      */
155
-    @PreAuthorize("@ss.hasPermi('caseApplication:pendTralSure')")
156
+    @PreAuthorize("@ss.hasPermi('caseManagement:confirmgroup')")
156 157
     @Log(title = "组庭确认", businessType = BusinessType.UPDATE)
157 158
     @PostMapping("/pendTralSure")
158 159
     public AjaxResult pendTralSure(@Validated @RequestBody CaseApplication caseApplication)
@@ -198,7 +199,7 @@ public class CaseApplicationController  extends BaseController {
198 199
     /**
199 200
      * 提交立案审查
200 201
      */
201
-    @PreAuthorize("@ss.hasPermi('caseApplication:submitCaseApplicationCheck')")
202
+    @PreAuthorize("@ss.hasPermi('caseManagement:check')")
202 203
     @Log(title = "提交立案审查", businessType = BusinessType.UPDATE)
203 204
     @PostMapping("/submitCaseApplicationCheck")
204 205
     public AjaxResult submitCaseApplicationCheck(@Validated @RequestBody CaseApplication caseApplication)

+ 3
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseArbitrateController.java Näytä tiedosto

@@ -6,6 +6,7 @@ import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
6 6
 import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
7 7
 import com.ruoyi.wisdomarbitrate.service.ICaseArbitrateService;
8 8
 import org.springframework.beans.factory.annotation.Autowired;
9
+import org.springframework.security.access.prepost.PreAuthorize;
9 10
 import org.springframework.validation.annotation.Validated;
10 11
 import org.springframework.web.bind.annotation.*;
11 12
 
@@ -22,6 +23,7 @@ public class CaseArbitrateController extends BaseController {
22 23
      * @return
23 24
      */
24 25
     @PutMapping("/method")
26
+    @PreAuthorize("@ss.hasPermi('caseManagement:checkarbitrationway')")
25 27
     public AjaxResult examineArbitrateMethod(@Validated @RequestBody CaseApplication caseApplication
26 28
             ,Integer opinion){
27 29
         return caseArbitrateService.examineArbitrateMethod(caseApplication,opinion);
@@ -33,6 +35,7 @@ public class CaseArbitrateController extends BaseController {
33 35
      * @return
34 36
      */
35 37
     @PostMapping("/writtenHear")
38
+    @PreAuthorize("@ss.hasPermi('caseManagement:offlinehear')")
36 39
     public AjaxResult writtenHear(@Validated @RequestBody ArbitrateRecord arbitrateRecord){
37 40
         return caseArbitrateService.writtenHear(arbitrateRecord);
38 41
     }

+ 3
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseEvidenceController.java Näytä tiedosto

@@ -8,6 +8,7 @@ import com.ruoyi.wisdomarbitrate.domain.dto.CaseEvidenceDTO;
8 8
 import com.ruoyi.wisdomarbitrate.domain.vo.CaseEvidenceVO;
9 9
 import com.ruoyi.wisdomarbitrate.service.ICaseEvidenceService;
10 10
 import org.springframework.beans.factory.annotation.Autowired;
11
+import org.springframework.security.access.prepost.PreAuthorize;
11 12
 import org.springframework.validation.annotation.Validated;
12 13
 import org.springframework.web.bind.annotation.*;
13 14
 import org.springframework.web.multipart.MultipartFile;
@@ -35,6 +36,7 @@ public class CaseEvidenceController extends BaseController {
35 36
      * @return
36 37
      */
37 38
     @GetMapping("/{id}")
39
+    @PreAuthorize("@ss.hasPermi('caseManagement:detail')")
38 40
     public AjaxResult getCaseDetailsById(@PathVariable Long id) {
39 41
         String username = this.getUsername();
40 42
         return caseEvidenceService.getCaseDetailsById(id,username);
@@ -61,6 +63,7 @@ public class CaseEvidenceController extends BaseController {
61 63
      * @return
62 64
      */
63 65
     @GetMapping("/all")
66
+    @PreAuthorize("@ss.hasPermi('caseManagement:list')")
64 67
     public TableDataInfo getCaseListAll(@RequestParam String identityNum) {
65 68
         startPage();
66 69
         List<CaseEvidenceVO> list = caseEvidenceService.getCaseListAll(identityNum);

+ 1
- 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseLogRecordController.java Näytä tiedosto

@@ -22,7 +22,7 @@ public class CaseLogRecordController   extends BaseController {
22 22
     /**
23 23
      * 查询案件日志列表
24 24
      */
25
-    @PreAuthorize("@ss.hasPermi('caseLogRecord:list')")
25
+    @PreAuthorize("@ss.hasPermi('caseLog:list')")
26 26
     @GetMapping("/list")
27 27
     public TableDataInfo list(CaseLogRecord caseLogRecord)
28 28
     {

+ 3
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CasePaymentController.java Näytä tiedosto

@@ -5,6 +5,7 @@ import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
5 5
 import com.ruoyi.wisdomarbitrate.service.ICasePaymentService;
6 6
 import com.ruoyi.wisdomarbitrate.domain.dto.CasePayDTO;
7 7
 import org.springframework.beans.factory.annotation.Autowired;
8
+import org.springframework.security.access.prepost.PreAuthorize;
8 9
 import org.springframework.validation.annotation.Validated;
9 10
 import org.springframework.web.bind.annotation.*;
10 11
 
@@ -24,6 +25,7 @@ public class CasePaymentController {
24 25
      * @param casePayDTO 缴费传入参数
25 26
      * @return 统一响应结果
26 27
      */
28
+    @PreAuthorize("@ss.hasPermi('caseManagement:pay')")
27 29
     @PostMapping("/casePay")
28 30
     public AjaxResult casePay(@Validated @RequestBody CasePayDTO casePayDTO) {
29 31
         return paymentService.casePay(casePayDTO);
@@ -34,6 +36,7 @@ public class CasePaymentController {
34 36
      * @param caseApplication
35 37
      * @return
36 38
      */
39
+    @PreAuthorize("@ss.hasPermi('paymentManagement:payconfirm')")
37 40
     @PutMapping("/confirm")
38 41
     public AjaxResult confirmPayment(@Validated @RequestBody CaseApplication caseApplication) {
39 42
         return paymentService.confirmPayment(caseApplication);