新增了部门查询接口
This commit is contained in:
parent
9bd46411bc
commit
69329e9b7a
@ -149,6 +149,16 @@ public interface IDepartmentBaseService {
|
|||||||
*/
|
*/
|
||||||
SuccessResultList<List<DepartmentDTO>> listPageSubAllByAreaCode(String departmentAreaCode, ListPage page);
|
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);
|
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
|
@Override
|
||||||
public List<DepartmentDTO> listAll(Map<String, Object> params) {
|
public List<DepartmentDTO> listAll(Map<String, Object> params) {
|
||||||
return departmentRemoteService.listAll(apiPathProperties.getUserCenter(), OAuth2ClientTokenManager.getInstance().getToken().getAccessToken(), 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);
|
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
|
@Override
|
||||||
public DepartmentDTO get(String departmentId) {
|
public DepartmentDTO get(String departmentId) {
|
||||||
Map<String, Object> params = getHashMap(1);
|
Map<String, Object> params = getHashMap(1);
|
||||||
|
Loading…
Reference in New Issue
Block a user