From 14ab4d83d8723396ece80e6f66a6a8c2a4a96313 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Thu, 8 Aug 2024 18:00:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E6=8B=A9=E4=BA=BA=E5=91=98=E6=96=B0?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yxt/oms/apiadmin/aggregation/SysStaffOrgRest.java | 7 +++++++ .../oms/biz/func/sysstafforg/SysStaffOrgService.java | 4 ++++ .../oms/feign/portal/sysstafforg/SysStaffOrgFeign.java | 10 ++++++---- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysStaffOrgRest.java b/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysStaffOrgRest.java index f15ac0d..01b56db 100644 --- a/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysStaffOrgRest.java +++ b/oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysStaffOrgRest.java @@ -29,4 +29,11 @@ public class SysStaffOrgRest { public ResultBean> selAllByOrgSidPath(@RequestParam("orgSidPath") String orgSidPath) { return sysStaffOrgService.selAllByOrgSidPath(orgSidPath); } + + @PostMapping("/selByOrgPath") + @ResponseBody + @ApiOperation("根据顶级sid查询当前组织下的所有员工(新)") + public ResultBean> selByOrgPath(@RequestParam("orgSidPath") String orgSidPath) { + return sysStaffOrgService.selByOrgPath(orgSidPath); + } } diff --git a/oms/src/main/java/com/yxt/oms/biz/func/sysstafforg/SysStaffOrgService.java b/oms/src/main/java/com/yxt/oms/biz/func/sysstafforg/SysStaffOrgService.java index 989ca5f..386e102 100644 --- a/oms/src/main/java/com/yxt/oms/biz/func/sysstafforg/SysStaffOrgService.java +++ b/oms/src/main/java/com/yxt/oms/biz/func/sysstafforg/SysStaffOrgService.java @@ -23,4 +23,8 @@ public class SysStaffOrgService extends MybatisBaseService> selAllByOrgSidPath(String orgSidPath) { return sysStaffOrgFeign.selAllByOrgSidPath(orgSidPath); } + + public ResultBean> selByOrgPath(String orgSidPath) { + return sysStaffOrgFeign.selByOrgPath(orgSidPath); + } } \ No newline at end of file diff --git a/oms/src/main/java/com/yxt/oms/feign/portal/sysstafforg/SysStaffOrgFeign.java b/oms/src/main/java/com/yxt/oms/feign/portal/sysstafforg/SysStaffOrgFeign.java index 18447a4..d2d9a07 100644 --- a/oms/src/main/java/com/yxt/oms/feign/portal/sysstafforg/SysStaffOrgFeign.java +++ b/oms/src/main/java/com/yxt/oms/feign/portal/sysstafforg/SysStaffOrgFeign.java @@ -6,10 +6,7 @@ import com.yxt.oms.biz.func.sysstafforg.SysStaffOrgByUserVo; import com.yxt.oms.feign.portal.sysuser.SysStaffOrgVo; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import java.util.List; @@ -33,6 +30,11 @@ public interface SysStaffOrgFeign { @ApiOperation("根据组织全路径查询当前部门下的所有员工") public ResultBean> selAllByOrgSidPath(@RequestParam("orgSidPath") String orgSidPath); + @PostMapping("/selByOrgPath") + @ResponseBody + @ApiOperation("根据顶级sid查询当前组织下的所有员工(新)") + public ResultBean> selByOrgPath(@RequestParam("orgSidPath") String orgSidPath); + @GetMapping("/getOrgByStaffSid") @ResponseBody @ApiOperation("根据用户组织全路径获取用户的分公司sid")