소스 검색

分组添加操作权限

caixiaofeng 9 달 전
부모
커밋
70bba45dda
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      flow-workflow/flow-workflow-controller/src/main/java/com/flow/controller/FlowGroupController.java

+ 5 - 0
flow-workflow/flow-workflow-controller/src/main/java/com/flow/controller/FlowGroupController.java

@@ -4,6 +4,7 @@ import com.flow.common.core.model.Result;
 import com.flow.entity.FlowGroup;
 import com.flow.service.FlowGroupService;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
@@ -20,22 +21,26 @@ public class FlowGroupController {
         return Result.success(flowGroupService.list(flowGroup));
     }
 
+    @PreAuthorize("hasAnyAuthority('flow:group:add')")
     @PostMapping
     public Result<FlowGroup> create(@RequestBody FlowGroup flowGroup) {
         return Result.success(flowGroupService.create(flowGroup));
     }
 
+    @PreAuthorize("hasAnyAuthority('flow:group:edit')")
     @PutMapping
     public Result<FlowGroup> update(@RequestBody FlowGroup flowGroup) {
         return Result.success(flowGroupService.update(flowGroup));
     }
 
+    @PreAuthorize("hasAnyAuthority('flow:group:del')")
     @DeleteMapping
     public Result<?> delete(@RequestBody Set<Long> ids) {
         flowGroupService.delete(ids);
         return Result.success();
     }
 
+    @PreAuthorize("hasAnyAuthority('flow:group:edit')")
     @PutMapping("/sort/{newId}/{oldId}")
     public Result<?> sort(@PathVariable String newId, @PathVariable String oldId) {
         flowGroupService.sort(newId,oldId);