xiangpei
2025-03-05 0dc45111f75bf924d65cec00019f70c405e05225
start/src/main/java/com/ycl/web/controller/system/SysDeptController.java
@@ -1,8 +1,10 @@
package com.ycl.web.controller.system;
import java.util.List;
import java.util.Objects;
import com.ycl.common.base.Result;
import com.ycl.common.core.domain.StringTreeSelect;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.apache.commons.lang3.ArrayUtils;
@@ -41,14 +43,22 @@
    private final static Long userPortId = 101L;
    //审批端id
    private final static Long approvalPortId = 102L;
    /**
     * 获取部门列表
     */
    @PreAuthorize("@ss.hasPermi('system:dept:list')")
//    @PreAuthorize("@ss.hasPermi('system:dept:list')")
    @GetMapping("/list")
    public AjaxResult list(SysDept dept)
    {
        List<SysDept> depts = deptService.selectDeptList(dept);
        return success(depts);
    }
    @GetMapping("/flowable/all")
    public AjaxResult all()
    {
        List<StringTreeSelect> depts = deptService.flowableAll();
        return success(depts);
    }
@@ -105,7 +115,7 @@
        {
            return error("修改部门'" + dept.getDeptName() + "'失败,部门名称已存在");
        }
        else if (dept.getParentId().equals(deptId))
        else if (Objects.nonNull(dept.getParentId()) && dept.getParentId().equals(deptId))
        {
            return error("修改部门'" + dept.getDeptName() + "'失败,上级部门不能是自己");
        }
@@ -142,6 +152,7 @@
    public Result approvalList() {
        SysDept dept = new SysDept();
        dept.setParentId(approvalPortId);
        return deptService.all(dept);
        return Result.ok().data(deptService.selectDeptListNoAuth(dept));
    }
}