Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterRoutes ¶
Types ¶
type UserApi ¶
type UserApi struct{}
func (*UserApi) Login ¶
Login 代表登录 @Summary 用户登录 @Description 用户登录接口, 使用 data 字段返回用户token @Accept json @Produce json @Tags user @Param loginParam body loginParam true "login with param" @Success 200 {object} httputil.Response{data=string} @Failure 500 {object} httputil.HTTPError @Router /user/login [post]
func (*UserApi) Register ¶
Register 注册 @Summary 用户注册 @Description 用户注册接口 @Accept json @Produce json @Tags user @Param registerParam body registerParam true "注册参数" @Success 200 {object} httputil.Response @Failure 500 {object} httputil.HTTPError @Router /user/register [post]
func (*UserApi) RegisterMockUser ¶ added in v1.0.4
Register 添加管理员用户 @Summary 添加管理员用户 @Description 添加管理员用户 用户名:admin 密码:admin123 邮箱:admin@123.com @Accept json @Produce json @Tags user @Success 200 {object} httputil.Response @Failure 500 {object} httputil.HTTPError @Router /user/mock-test-user [get]
func (*UserApi) UserInfo ¶
UserInfo 获取登录用户信息 @Summary 登录用户信息 @Description 获取登录用户信息接口 @Accept json @Produce json @Tags user @Success 200 {object} httputil.Response{data=UserDTO} @Failure 500 {object} httputil.HTTPError @Router /user/userinfo [get]