Browse Source

选择人员新接口开发

master
God 9 months ago
parent
commit
14ab4d83d8
  1. 7
      oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysStaffOrgRest.java
  2. 4
      oms/src/main/java/com/yxt/oms/biz/func/sysstafforg/SysStaffOrgService.java
  3. 10
      oms/src/main/java/com/yxt/oms/feign/portal/sysstafforg/SysStaffOrgFeign.java

7
oms/src/main/java/com/yxt/oms/apiadmin/aggregation/SysStaffOrgRest.java

@ -29,4 +29,11 @@ public class SysStaffOrgRest {
public ResultBean<List<SysStaffOrgByUserVo>> selAllByOrgSidPath(@RequestParam("orgSidPath") String orgSidPath) {
return sysStaffOrgService.selAllByOrgSidPath(orgSidPath);
}
@PostMapping("/selByOrgPath")
@ResponseBody
@ApiOperation("根据顶级sid查询当前组织下的所有员工(新)")
public ResultBean<List<SysStaffOrgByUserVo>> selByOrgPath(@RequestParam("orgSidPath") String orgSidPath) {
return sysStaffOrgService.selByOrgPath(orgSidPath);
}
}

4
oms/src/main/java/com/yxt/oms/biz/func/sysstafforg/SysStaffOrgService.java

@ -23,4 +23,8 @@ public class SysStaffOrgService extends MybatisBaseService<SysRoleAuthorizeMappe
public ResultBean<List<SysStaffOrgByUserVo>> selAllByOrgSidPath(String orgSidPath) {
return sysStaffOrgFeign.selAllByOrgSidPath(orgSidPath);
}
public ResultBean<List<SysStaffOrgByUserVo>> selByOrgPath(String orgSidPath) {
return sysStaffOrgFeign.selByOrgPath(orgSidPath);
}
}

10
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<List<SysStaffOrgByUserVo>> selAllByOrgSidPath(@RequestParam("orgSidPath") String orgSidPath);
@PostMapping("/selByOrgPath")
@ResponseBody
@ApiOperation("根据顶级sid查询当前组织下的所有员工(新)")
public ResultBean<List<SysStaffOrgByUserVo>> selByOrgPath(@RequestParam("orgSidPath") String orgSidPath);
@GetMapping("/getOrgByStaffSid")
@ResponseBody
@ApiOperation("根据用户组织全路径获取用户的分公司sid")

Loading…
Cancel
Save