Package com.elitesland.ystdms.sys.feign
Interface SysEmployeeFeignClient
@FeignClient(name="${yst.service.system:yst-dms2-newsys}",
path="/api/v1/mng/employee")
public interface SysEmployeeFeignClient
-
Method Summary
Modifier and TypeMethodDescriptiongetByUserName(@NotBlank(message="\u8d26\u53f7\u4e3a\u7a7a") String userName) 根据账号查询员工信息根据id批量查询listByMobiles(@NotEmpty(message="\u624b\u673a\u53f7\u4e3a\u7a7a") Set<String> mobiles) 根据手机号批量查询listByNames(@NotEmpty(message="\u59d3\u540d\u4e3a\u7a7a") Set<String> names) 根据姓名查询员工信息listByUserNames(@NotEmpty(message="\u8d26\u53f7\u4e3a\u7a7a") Set<String> userNames) 根据账号查询员工信息
-
Method Details
-
getByUserName
@GetMapping("/getByUserName") ApiResult<SysEmployeeDTO> getByUserName(@NotBlank(message="\u8d26\u53f7\u4e3a\u7a7a") @RequestParam("userName") @NotBlank(message="\u8d26\u53f7\u4e3a\u7a7a") String userName) 根据账号查询员工信息- Parameters:
userName- 账号- Returns:
- 账号
-
listByUserNames
@PostMapping("/listByUserNames") ApiResult<List<SysEmployeeDTO>> listByUserNames(@RequestBody @NotEmpty(message="\u8d26\u53f7\u4e3a\u7a7a") @NotEmpty(message="\u8d26\u53f7\u4e3a\u7a7a") Set<String> userNames) 根据账号查询员工信息- Parameters:
userNames- 账号- Returns:
- 账号
-
listByIds
@PostMapping("/listByIds") ApiResult<List<SysEmployeeDTO>> listByIds(@RequestBody @NotEmpty(message="ID\u4e3a\u7a7a") @NotEmpty(message="ID\u4e3a\u7a7a") Set<UUID> ids) 根据id批量查询- Parameters:
ids- 账号- Returns:
- 账号
-
listByMobiles
@PostMapping("/listByMobiles") ApiResult<List<SysEmployeeDTO>> listByMobiles(@RequestBody @NotEmpty(message="\u624b\u673a\u53f7\u4e3a\u7a7a") @NotEmpty(message="\u624b\u673a\u53f7\u4e3a\u7a7a") Set<String> mobiles) 根据手机号批量查询- Parameters:
mobiles- 手机号- Returns:
- 手机号
-
listByNames
@PostMapping("/listByNames") ApiResult<List<SysEmployeeDTO>> listByNames(@RequestBody @NotEmpty(message="\u59d3\u540d\u4e3a\u7a7a") @NotEmpty(message="\u59d3\u540d\u4e3a\u7a7a") Set<String> names) 根据姓名查询员工信息- Parameters:
names- 姓名- Returns:
- 姓名
-