新增了部门查询接口
This commit is contained in:
parent
9bd46411bc
commit
69329e9b7a
@ -149,6 +149,16 @@ public interface IDepartmentBaseService {
|
||||
*/
|
||||
SuccessResultList<List<DepartmentDTO>> listPageSubAllByAreaCode(String departmentAreaCode, ListPage page);
|
||||
|
||||
/**
|
||||
* 组织部门子列表
|
||||
*
|
||||
* @param departmentAreaCode 部门地区编码
|
||||
* @param type 部门类别
|
||||
* @param page
|
||||
* @return
|
||||
*/
|
||||
SuccessResultList<List<DepartmentDTO>> listPageSubAllByAreaCodeAndType(String departmentAreaCode, Integer departmentType, ListPage page);
|
||||
|
||||
/**
|
||||
* 组织部门列表,递归获取全部内容
|
||||
*
|
||||
|
@ -142,6 +142,14 @@ public class DepartmentServiceImpl extends DefaultBaseService implements IDepart
|
||||
return listPage(page);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SuccessResultList<List<DepartmentDTO>> listPageSubAllByAreaCodeAndType(String departmentAreaCode, Integer departmentType, ListPage page) {
|
||||
page.getParams().put("departmentAreaCodeLike", WStringUtil.cutContinuityRepeatCharDesc(departmentAreaCode, '0'));
|
||||
page.getParams().put("excludeDepartmentAreaCode", departmentAreaCode);
|
||||
page.getParams().put("departmentType", departmentType);
|
||||
return listPage(page);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DepartmentDTO> listAll(Map<String, Object> params) {
|
||||
return departmentRemoteService.listAll(apiPathProperties.getUserCenter(), OAuth2ClientTokenManager.getInstance().getToken().getAccessToken(), params);
|
||||
|
@ -296,6 +296,14 @@ public class DepartmentServiceImpl extends DefaultBaseService implements IDepart
|
||||
return listPage(page);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SuccessResultList<List<DepartmentDTO>> listPageSubAllByAreaCodeAndType(String departmentAreaCode, Integer departmentType, ListPage page) {
|
||||
page.getParams().put("departmentAreaCodeLike", WStringUtil.cutContinuityRepeatCharDesc(departmentAreaCode, '0'));
|
||||
page.getParams().put("excludeDepartmentAreaCode", departmentAreaCode);
|
||||
page.getParams().put("departmentType", departmentType);
|
||||
return listPage(page);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DepartmentDTO get(String departmentId) {
|
||||
Map<String, Object> params = getHashMap(1);
|
||||
|
Loading…
Reference in New Issue
Block a user