zhongrj
2024-01-06 ad0bc4e763fa988a2ec4dd8dfab7381ea7726021
src/main/java/org/springblade/modules/system/controller/DeptController.java
@@ -61,7 +61,7 @@
@AllArgsConstructor
@RequestMapping(AppConstant.APPLICATION_SYSTEM_NAME + "/dept")
@Api(value = "部门", tags = "部门")
@PreAuth(RoleConstant.HAS_ROLE_ADMIN)
//@PreAuth(RoleConstant.HAS_ROLE_ADMIN)
public class DeptController extends BladeController {
   private final IDeptService deptService;
@@ -148,6 +148,22 @@
   }
   /**
    * 自定义新增或修改
    */
   @PostMapping("/saveOrUpdateDeptInfo")
   @ApiOperation(value = "自定义新增或修改", notes = "传入dept")
   public R saveOrUpdateDeptInfo(@Valid @RequestBody Dept dept) {
      if (deptService.saveOrUpdateDeptInfo(dept)) {
         CacheUtil.clear(SYS_CACHE);
         // 返回懒加载树更新节点所需字段
         Kv kv = Kv.create().set("id", String.valueOf(dept.getId())).set("tenantId", dept.getTenantId())
            .set("deptCategoryName", DictCache.getValue(DictEnum.ORG_CATEGORY, dept.getDeptCategory()));
         return R.data(kv);
      }
      return R.fail("操作失败");
   }
   /**
    * 删除
    */
   @PostMapping("/remove")
@@ -174,5 +190,15 @@
      return R.data(list);
   }
   /**
    * 数据处理(社区绑定)
    */
   @GetMapping("/dataHandle")
   public R dataHandle() {
      return R.data(deptService.dataHandle());
   }
}