|
|
@ -1,10 +1,13 @@ |
|
|
|
package com.yxt.oms.feign.portal.sysstafforg; |
|
|
|
|
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import com.yxt.oms.biz.func.sysstafforg.SysStaffOrg; |
|
|
|
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; |
|
|
|
|
|
|
@ -20,7 +23,6 @@ import java.util.List; |
|
|
|
name = "ss-common-portal", |
|
|
|
path = "/apiadmin/sysstafforg") |
|
|
|
public interface SysStaffOrgFeign { |
|
|
|
|
|
|
|
@GetMapping("/getOrgSidByPath") |
|
|
|
@ResponseBody |
|
|
|
@ApiOperation("根据用户组织全路径获取用户的分公司sid") |
|
|
@ -30,4 +32,19 @@ public interface SysStaffOrgFeign { |
|
|
|
@ResponseBody |
|
|
|
@ApiOperation("根据组织全路径查询当前部门下的所有员工") |
|
|
|
public ResultBean<List<SysStaffOrgByUserVo>> selAllByOrgSidPath(String orgSidPath); |
|
|
|
|
|
|
|
@GetMapping("/getOrgByStaffSid") |
|
|
|
@ResponseBody |
|
|
|
@ApiOperation("根据用户组织全路径获取用户的分公司sid") |
|
|
|
public ResultBean<SysStaffOrg> getOrgByStaffSid(@RequestParam("staffSid") String staffSid); |
|
|
|
|
|
|
|
@GetMapping("/getPathSidByUserSid") |
|
|
|
@ResponseBody |
|
|
|
@ApiOperation("根据组织全路径查询当前部门下的所有员工") |
|
|
|
public ResultBean<String> getPathSidByUserSid(@RequestParam(value = "userSid") String applySid); |
|
|
|
|
|
|
|
@ApiOperation("根据员工sid获取部门信息") |
|
|
|
@ResponseBody |
|
|
|
@GetMapping("/getSysStaffOrgListByStaffSid/{staffSid}") |
|
|
|
public ResultBean<List<SysStaffOrgVo>> getSysStaffOrgListByStaffSid(@PathVariable("staffSid") String staffSid); |
|
|
|
} |
|
|
|