zhongrj
2023-11-25 69a1b191f02e49b7c8545c3b42744217f0dc6b8e
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")