接口 SysUserFeignClient
@FeignClient(name="${yst.service.system:yst-dms2-newsys}",
path="/api/v1/mng/user")
public interface SysUserFeignClient
系统用户 Feign 客户端
用于通过username查询SysUserBasicDTO
-
方法概要
修饰符和类型方法说明getByUsername(@NotBlank(message="\u7528\u6237\u540d\u4e3a\u7a7a") String username) 根据用户名查询用户基本信息getContextByUserId(@NotNull(message="\u7528\u6237ID\u4e3a\u7a7a") UUID userId) 根据用户ID查询用户完整上下文信息getContextByUsername(@NotBlank(message="\u7528\u6237\u540d\u4e3a\u7a7a") String username) 根据用户名查询用户完整上下文信息
-
方法详细资料
-
getByUsername
@GetMapping("/getByUsername") ApiResult<Map<String,Object>> getByUsername(@NotBlank(message="\u7528\u6237\u540d\u4e3a\u7a7a") @RequestParam("username") @NotBlank(message="\u7528\u6237\u540d\u4e3a\u7a7a") String username) 根据用户名查询用户基本信息- 参数:
username- 用户名- 返回:
- 用户基本信息(以Map形式返回,由调用方手动转换)
-
getContextByUserId
@GetMapping("/getContextByUserId") ApiResult<CurrentUserContextDTO> getContextByUserId(@NotNull(message="\u7528\u6237ID\u4e3a\u7a7a") @RequestParam("userId") @NotNull(message="\u7528\u6237ID\u4e3a\u7a7a") UUID userId) 根据用户ID查询用户完整上下文信息- 参数:
userId- 用户ID(sys_user表的UUID)- 返回:
- 用户上下文信息
-
getContextByUsername
@GetMapping("/getContextByUsername") ApiResult<CurrentUserContextDTO> getContextByUsername(@NotBlank(message="\u7528\u6237\u540d\u4e3a\u7a7a") @RequestParam("username") @NotBlank(message="\u7528\u6237\u540d\u4e3a\u7a7a") String username) 根据用户名查询用户完整上下文信息- 参数:
username- 用户名- 返回:
- 用户上下文信息
-