新增接口

This commit is contained in:
wanggeng 2021-11-12 17:45:51 +08:00
parent 5e1059a543
commit b92b87a6ba
4 changed files with 29 additions and 0 deletions

View File

@ -166,6 +166,15 @@ public interface IDepartmentBaseService {
*/ */
List<ZTreeDTO> listZTree(String departmentParentId, Map<String, Object> params); List<ZTreeDTO> listZTree(String departmentParentId, Map<String, Object> params);
/**
* zTree组织部门
*
* @param departmentParentId
* @param departmentType
* @return
*/
List<ZTreeDTO> listZTree(String departmentParentId, Integer departmentType);
/** /**
* zTree组织部门 * zTree组织部门
* *

View File

@ -151,6 +151,14 @@ public class DepartmentServiceImpl extends DefaultBaseService implements IDepart
return listZTree(params); return listZTree(params);
} }
@Override
public List<ZTreeDTO> listZTree(String departmentParentId, Integer departmentType) {
Map<String, Object> params = getHashMap(4);
params.put("id", departmentParentId);
params.put("departmentType", departmentType);
return listZTree(params);
}
@Override @Override
public List<ZTreeDTO> listZTreeByAreaCodeAndParentId(String departmentAreaCode, String departmentParentId) { public List<ZTreeDTO> listZTreeByAreaCodeAndParentId(String departmentAreaCode, String departmentParentId) {
Map<String, Object> params = getHashMap(4); Map<String, Object> params = getHashMap(4);

View File

@ -327,6 +327,14 @@ public class DepartmentServiceImpl extends DefaultBaseService implements IDepart
return listZTree(params); return listZTree(params);
} }
@Override
public List<ZTreeDTO> listZTree(String departmentParentId, Integer departmentType) {
Map<String, Object> params = getHashMap(4);
params.put("departmentParentId", departmentParentId);
params.put("departmentType", departmentType);
return listZTree(params);
}
@Override @Override
public List<ZTreeDTO> listZTreeByAreaCodeAndParentId(String departmentAreaCode, String departmentParentId) { public List<ZTreeDTO> listZTreeByAreaCodeAndParentId(String departmentAreaCode, String departmentParentId) {
Map<String, Object> params = getHashMap(4); Map<String, Object> params = getHashMap(4);

View File

@ -293,6 +293,10 @@
AND AND
department_area_code = #{departmentAreaCode} department_area_code = #{departmentAreaCode}
</if> </if>
<if test="departmentType != null and departmentType != ''">
AND
department_type = #{departmentType}
</if>
ORDER BY ORDER BY
department_order department_order
</select> </select>