|
@@ -2,11 +2,15 @@ package com.fjhx.tenant.utils;
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
import cn.hutool.extra.spring.SpringUtil;
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.ruoyi.common.core.domain.entity.SysDept;
|
|
import com.ruoyi.common.core.domain.entity.SysDept;
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
import com.ruoyi.system.service.ISysDeptService;
|
|
import com.ruoyi.system.service.ISysDeptService;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
public class DeptUstil {
|
|
public class DeptUstil {
|
|
|
|
|
|
@@ -30,4 +34,15 @@ public class DeptUstil {
|
|
return getCompanyByDeptId(deptId).getDeptId();
|
|
return getCompanyByDeptId(deptId).getDeptId();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 根据部门id列表获取部门名称
|
|
|
|
+ */
|
|
|
|
+ public static Map<Long, String> getDeptNameMap(List<Long> deptIds) {
|
|
|
|
+ List<SysDept> deptList = sysDeptService.list(Wrappers.<SysDept>query()
|
|
|
|
+ .in(ObjectUtil.isNotEmpty(deptIds), "dept_id", deptIds)
|
|
|
|
+ );
|
|
|
|
+ return deptList.stream().collect(Collectors.toMap(SysDept::getDeptId, SysDept::getDeptName));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|