38 lines
1.3 KiB
Go
38 lines
1.3 KiB
Go
package user_controller
|
|
|
|
// RefreshTokenRequest 刷新token请求
|
|
type RefreshTokenRequest struct {
|
|
RefreshToken string `json:"refresh_token" binding:"required"`
|
|
}
|
|
|
|
// PhoneLoginRequest 手机号登录请求
|
|
type PhoneLoginRequest struct {
|
|
Phone string `json:"phone" binding:"required"`
|
|
Captcha string `json:"captcha" binding:"required"`
|
|
AutoLogin bool `json:"auto_login" binding:"required"`
|
|
}
|
|
|
|
// AccountLoginRequest 账号登录请求
|
|
type AccountLoginRequest struct {
|
|
Account string `json:"account" binding:"required"`
|
|
Password string `json:"password" binding:"required"`
|
|
AutoLogin bool `json:"auto_login" binding:"required"`
|
|
Angle int64 `json:"angle" binding:"required"`
|
|
Key string `json:"key" binding:"required"`
|
|
}
|
|
|
|
// AddUserRequest 新增用户请求
|
|
type AddUserRequest struct {
|
|
Username string `json:"username" binding:"required"`
|
|
Password string `json:"password" binding:"required"`
|
|
Phone string `json:"phone" binding:"required"`
|
|
}
|
|
|
|
// ResetPasswordRequest 重置密码请求
|
|
type ResetPasswordRequest struct {
|
|
Phone string `json:"phone" binding:"required"`
|
|
Captcha string `json:"captcha" binding:"required"`
|
|
Password string `json:"password" binding:"required"`
|
|
Repassword string `json:"repassword" binding:"required"`
|
|
}
|