Browse Source

新增方法

hotfix/yujt_opt
yujt 5 years ago
parent
commit
25ba96265a
  1. 11
      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

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

@ -41,6 +41,17 @@ public interface AdminFeignClient {
@GetMapping("/sys/dept/getParentAndAllDept/{deptId}")
Result<ParentAndAllDeptDTO> getParentAndAllDept(@PathVariable("deptId") String deptId);
/**
* 根据部门id 查询部门所有上级机构信息
*
* @param deptId
* @return DeptLevelAndLeaderDTO
* @author work@yujt.net.cn
* @date 2020/6/24 10:28
*/
@GetMapping("sys/optimize/deptlevel/{deptId}")
Result<DeptLevelAndLeaderDTO> getDeptlevelById(@PathVariable("deptId") Long deptId);
/**
* 通过部门id获取所有下级机构(包括冗余字段)
*

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

@ -28,6 +28,11 @@ public class AdminFeignClientFallback implements AdminFeignClient {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ADMIN_SERVER, "getParentAndAllDept", depId);
}
@Override
public Result<DeptLevelAndLeaderDTO> getDeptlevelById(Long deptId) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ADMIN_SERVER, "getDeptlevelById", deptId);
}
@Override
public Result<List<DeptLevelAndLeaderDTO>> listChildDeptLevelById(String typeKey, Long deptId) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_ADMIN_SERVER, "listChildDeptLevelById", typeKey, deptId);

Loading…
Cancel
Save