Class UserHttpEndpoint

java.lang.Object
io.github.xezzon.zeroweb.user.internal.UserHttpEndpoint

@RequestMapping("/user") @RestController public class UserHttpEndpoint extends Object
用户管理
Author:
xezzon
  • Method Details

    • register

      @PostMapping("/register") public io.github.xezzon.zeroweb.common.domain.Id register(@RequestBody @Valid @Valid RegisterUserReq req)
      用户注册
      Parameters:
      req - 用户注册信息
      Returns:
      用户 ID
    • getMyInfo

      @GetMapping("/me") public User getMyInfo()
      查询当前用户信息
      Returns:
      用户信息
    • getUserPaged

      @GetMapping public org.springframework.data.domain.Page<UserInfoResp> getUserPaged(io.github.xezzon.zeroweb.core.odata.ODataRequestParam odata)
      获取用户列表
      Parameters:
      odata - 查询参数
      Returns:
      包含分页信息的用户列表
    • queryUserById

      @GetMapping("/{id}") public UserInfoResp queryUserById(@PathVariable String id)
      查询指定用户
      Parameters:
      id - 用户 ID
      Returns:
      用户信息