Browse Source

新增获取下级机构的方法

hotfix/yujt_opt
yujt 5 years ago
parent
commit
2fb70ef217
  1. 12
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/feign/AdminFeignClient.java
  2. 5
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/feign/fallback/AdminFeignClientFallback.java

12
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/feign/AdminFeignClient.java

@ -39,4 +39,16 @@ public interface AdminFeignClient {
*/ */
@GetMapping("/sys/dept/getParentAndAllDept/{deptId}") @GetMapping("/sys/dept/getParentAndAllDept/{deptId}")
Result<ParentAndAllDeptDTO> getParentAndAllDept(@PathVariable("deptId") String deptId); Result<ParentAndAllDeptDTO> getParentAndAllDept(@PathVariable("deptId") String deptId);
/**
* 通过部门id获取所有下级机构(包括冗余字段)
*
* @param typeKey 部门类别关键字{@link com.elink.esua.epdc.commons.tools.constant.OrganizationTypeConstant}
* @param deptId 部门id
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.ParentAndAllDeptDTO>>
* @author work@yujt.net.cn
* @date 2020/5/22 08:57
*/
@GetMapping("optimize/deptlevel/listByParent/{typeKey}/{deptId}")
Result<List<ParentAndAllDeptDTO>> listChildDeptLevelById(@PathVariable("typeKey") String typeKey, @PathVariable("deptId") Long deptId);
} }

5
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/feign/fallback/AdminFeignClientFallback.java

@ -26,4 +26,9 @@ public class AdminFeignClientFallback implements AdminFeignClient {
public Result<ParentAndAllDeptDTO> getParentAndAllDept(String depId) { public Result<ParentAndAllDeptDTO> getParentAndAllDept(String depId) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ADMIN_SERVER, "getParentAndAllDept", depId); return ModuleUtils.feignConError(ServiceConstant.EPDC_ADMIN_SERVER, "getParentAndAllDept", depId);
} }
@Override
public Result<List<ParentAndAllDeptDTO>> listChildDeptLevelById(String typeKey, Long deptId) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ADMIN_SERVER, "listChildDeptLevelById", typeKey, deptId);
}
} }

Loading…
Cancel
Save