liding
2025-05-26 0050395dfb05425f0a929bc1587b971d78f1e95e
src/main/java/com/ruoyi/project/system/mapper/SysDeptMapper.java
@@ -23,9 +23,10 @@
     * 根据角色ID查询部门树信息
     * 
     * @param roleId 角色ID
     * @param deptCheckStrictly 部门树选择项是否关联显示
     * @return 选中部门列表
     */
    public List<Integer> selectDeptListByRoleId(Long roleId);
    public List<Long> selectDeptListByRoleId(@Param("roleId") Long roleId, @Param("deptCheckStrictly") boolean deptCheckStrictly);
    /**
     * 根据部门ID查询信息
@@ -93,11 +94,11 @@
    public int updateDept(SysDept dept);
    /**
     * 修改所在部门的父级部门状态
     * 修改所在部门正常状态
     * 
     * @param dept 部门
     * @param deptIds 部门ID组
     */
    public void updateDeptStatus(SysDept dept);
    public void updateDeptStatusNormal(Long[] deptIds);
    /**
     * 修改子元素关系
@@ -114,4 +115,11 @@
     * @return 结果
     */
    public int deleteDeptById(Long deptId);
    /**
     * 查询顶层部门id
     * @param deptId
     * @return
     */
    Long maxLevelDeptId(Long deptId);
}