吉安感知网项目-后端
rain
2026-01-23 595faeff5d994f7921c6dd7db1a5987a885894bb
drone-service/drone-system/src/main/java/org/sxkj/system/service/IDeptService.java
@@ -16,11 +16,14 @@
 */
package org.sxkj.system.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.core.tool.api.R;
import org.sxkj.common.node.TreeStringNode;
import org.sxkj.system.entity.Dept;
import org.sxkj.system.excel.DeptExcel;
import org.sxkj.system.param.DeptExportParam;
import org.sxkj.system.param.DeptPageParam;
import org.sxkj.system.vo.DeptVO;
@@ -122,6 +125,7 @@
   /**
    * 获取部门树形结构
    *
    * @param dept
    * @return
    */
@@ -129,6 +133,7 @@
   /**
    * 自定义详情查询-根据系统配置id
    *
    * @param dept
    * @return
    */
@@ -136,6 +141,7 @@
   /**
    * 下拉数据源
    *
    * @param deptId
    * @return
    */
@@ -143,6 +149,7 @@
   /**
    * 查询父级机构信息(一级机构)
    *
    * @param deptId
    * @return
    */
@@ -150,6 +157,7 @@
   /**
    * 查询机构树(除本机机构以外的机构)
    *
    * @param deptId
    * @param deviceSn
    * @return
@@ -158,6 +166,7 @@
   /**
    * 懒加载获取部门树形结构(子集)
    *
    * @param param
    * @param parentId
    * @return
@@ -166,6 +175,7 @@
   /**
    * 部门名称关系map
    *
    * @param deptIds
    * @return
    */
@@ -173,16 +183,32 @@
   /**
    * 获取部门列表
    *
    * @param areaCode 区域code
    * @return 部门列表
    */
   List<DeptVO> deptsByAreaCode(String areaCode);
   /**
    *
    * @param page
    * @param deptPageParam
    * @return
    */
    IPage<DeptVO> selectDeptPage(IPage<DeptVO> page, DeptPageParam deptPageParam);
   /**
    * 导入部门
    *
    * @param data
    * @param isCovered
    */
   void importDept(List<DeptExcel> data, Boolean isCovered);
   /**
    * 导出部门
    *
    * @param dept
    * @return
    */
   List<DeptExcel> exportDept(DeptExportParam dept);
}