Browse Source

增加部门树查询

pull/1/head
汤建军 1 year ago
parent
commit
ca3562768e
  1. 8
      blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IDeptClient.java
  2. 10
      blade-service/blade-system/src/main/java/org/springblade/system/feign/DeptClient.java

8
blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IDeptClient.java

@ -19,6 +19,7 @@ package org.springblade.system.feign;
import org.springblade.core.launch.constant.AppConstant;
import org.springblade.core.mp.support.BladePage;
import org.springblade.system.entity.Dept;
import org.springblade.system.vo.DeptVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
@ -60,6 +61,13 @@ public interface IDeptClient {
@GetMapping(API_PREFIX + "/findNameById")
String findNameById(@RequestParam("deptId") Long deptId);
/**
* 查询部门组织树
* @return BladePage
*/
@GetMapping(API_PREFIX + "/getDeptTree")
List<DeptVO> getDeptTree(@RequestParam("tenantId") String tenantId);
@GetMapping(API_PREFIX + "/findIdByName")
Long findIdByName(@RequestParam("deptName") String deptName);

10
blade-service/blade-system/src/main/java/org/springblade/system/feign/DeptClient.java

@ -23,6 +23,7 @@ import org.springblade.core.mp.support.BladePage;
import org.springblade.core.tenant.annotation.NonDS;
import org.springblade.system.entity.Dept;
import org.springblade.system.service.IDeptService;
import org.springblade.system.vo.DeptVO;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore;
@ -61,6 +62,15 @@ public class DeptClient implements IDeptClient {
return null;
}
@Override
public List<DeptVO> getDeptTree(String tenantId) {
List<DeptVO> tree = service.tree(tenantId);
if(!Objects.isNull(tree)){
return tree;
}
return null;
}
@Override
public Long findIdByName(String deptName) {
QueryWrapper<Dept> queryWrapper = new QueryWrapper<>();

Loading…
Cancel
Save