接口 SysUserFeignClient


@FeignClient(name="${yst.service.system:yst-dms2-newsys}", path="/api/v1/mng/user") public interface SysUserFeignClient
系统用户 Feign 客户端 用于通过username查询SysUserBasicDTO
  • 方法详细资料

    • 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 - 用户名
      返回:
      用户上下文信息