|
@@ -1,10 +1,7 @@
|
|
|
package com.aizuda.boot.modules.flw.controller;
|
|
|
|
|
|
import com.aizuda.boot.modules.flw.FlowHelper;
|
|
|
-import com.aizuda.boot.modules.flw.entity.dto.AssigneeTaskDTO;
|
|
|
-import com.aizuda.boot.modules.flw.entity.dto.ExecuteTaskDTO;
|
|
|
-import com.aizuda.boot.modules.flw.entity.dto.ProcessTaskDTO;
|
|
|
-import com.aizuda.boot.modules.flw.entity.dto.RejectTaskDTO;
|
|
|
+import com.aizuda.boot.modules.flw.entity.dto.*;
|
|
|
import com.aizuda.boot.modules.flw.entity.vo.*;
|
|
|
import com.aizuda.boot.modules.flw.service.IProcessTaskService;
|
|
|
import com.aizuda.core.api.ApiController;
|
|
@@ -68,12 +65,33 @@ public class ProcessTaskController extends ApiController {
|
|
|
}
|
|
|
|
|
|
@Operation(summary = "审批信息")
|
|
|
- @Permission("flw:processTask:viewed")
|
|
|
+ @Permission("flw:processTask:approval")
|
|
|
@PostMapping("/approval-info-{taskId}")
|
|
|
public TaskApprovalVO approvalInfo(@PathVariable("taskId") Long taskId) {
|
|
|
return processTaskService.approvalInfo(taskId);
|
|
|
}
|
|
|
|
|
|
+ @Operation(summary = "审批评论")
|
|
|
+ @Permission("flw:processTask:approval")
|
|
|
+ @PostMapping("/approval-comment")
|
|
|
+ public boolean approvalComment(@RequestBody TaskApprovalDTO dto) {
|
|
|
+ return processTaskService.approvalComment(dto);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Operation(summary = "审批同意")
|
|
|
+ @Permission("flw:processTask:approval")
|
|
|
+ @PostMapping("/approval-consent")
|
|
|
+ public boolean approvalConsent(@RequestBody TaskApprovalDTO dto) {
|
|
|
+ return processTaskService.approvalConsent(dto);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Operation(summary = "审批拒绝")
|
|
|
+ @Permission("flw:processTask:approval")
|
|
|
+ @PostMapping("/approval-rejection")
|
|
|
+ public boolean approvalRejection(@RequestBody TaskApprovalDTO dto) {
|
|
|
+ return processTaskService.approvalRejection(dto);
|
|
|
+ }
|
|
|
+
|
|
|
@Operation(summary = "设置已阅读")
|
|
|
@Permission("flw:processTask:viewed")
|
|
|
@PostMapping("/viewed-{taskId}")
|