lyh
2025-01-16 1d84a3c62eeee429f7d7d6339bcf9b504a9d7277
lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IDepartmentService.java
@@ -2,10 +2,12 @@
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.dnc.response.CommonJsonTree;
import org.jeecg.modules.dnc.response.DepartmentTreeModel;
import org.jeecg.modules.dnc.response.QueryPageResponseResult;
import org.jeecg.modules.dnc.ucenter.Department;
import org.jeecg.modules.system.entity.SysUser;
import org.jeecg.modules.dnc.request.DepartmentRequest;
import org.jeecg.modules.system.model.SysDepartTreeModel;
import java.util.List;
import java.util.Map;
@@ -116,4 +118,28 @@
     * @return
     */
    boolean assignRemoveApproveUser(String departId, Integer relativeFlag, String[] userIds);
    /**
     * 查询所有部门信息,并分节点进行显示
     * @return
     */
    List<DepartmentTreeModel> queryTreeList();
    /**
     * 查询所有部门信息,并分节点进行显示
     * @param ids 多个部门id
     * @return
     */
    List<DepartmentTreeModel> queryTreeList(String ids);
    /**
     * 根据关键字搜索相关的部门数据
     * @param keyWord
     * @param myDeptSearch
     * @param departIds 多个部门id
     * @return
     */
    List<DepartmentTreeModel> searchByKeyWord(String keyWord,String myDeptSearch,String departIds);
}