新增后台用户管理
This commit is contained in:
@@ -1,7 +1,14 @@
|
||||
package requests
|
||||
|
||||
type AdminUserRequest struct {
|
||||
Login // 登陆
|
||||
Login // 登陆
|
||||
GetAdminUserPage // 获取列表-分页
|
||||
AddAdminUser // 新增
|
||||
PutAdminUser // 修改
|
||||
PutAdminUserStatus // 修改状态
|
||||
PutAdminUserDisabled // 修改禁用状态
|
||||
PutAdminUserPassword // 修改用户密码
|
||||
DeleteAdminUser // 删除用户-批量
|
||||
}
|
||||
|
||||
// Login 登陆
|
||||
@@ -11,3 +18,66 @@ type Login struct {
|
||||
Captcha string `json:"captcha" form:"captcha" validate:"required" label:"验证码"` // 验证码
|
||||
CaptchaId string `json:"captchaId" form:"captchaId" validate:"required"` // 验证码ID
|
||||
}
|
||||
|
||||
// GetAdminUserPage 获取列表-分页
|
||||
type GetAdminUserPage struct {
|
||||
Access string `json:"access" form:"access" label:"账号"`
|
||||
NickName string `json:"nick_name" form:"nick_name" label:"昵称"`
|
||||
IsAdmin int `json:"is_admin" form:"is_admin" label:"是否管理员"` // 是否管理员(0:否 1:是)
|
||||
Status *int `json:"status" form:"status" label:"状态"` // 状态(1:正常 2:审核中 3:审核失败)
|
||||
IsDeleted *int `json:"is_deleted" form:"is_deleted" label:"是否被删除"` // 是否被删除(0:否 1:是)
|
||||
IsDisabled *int `json:"is_disabled" form:"is_disabled" label:"是否被禁用"` // 是否被禁用(0:否 1:是)
|
||||
Phone string `json:"phone" form:"phone" label:"手机号"`
|
||||
Page int `json:"page" form:"page" label:"页码"`
|
||||
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
||||
}
|
||||
|
||||
// AddAdminUser 新增
|
||||
type AddAdminUser struct {
|
||||
Access string `json:"access" form:"access" label:"账号"`
|
||||
Password string `json:"password" form:"password" label:"密码"`
|
||||
NickName string `json:"nick_name" form:"nick_name" label:"昵称"`
|
||||
IsAdmin int `json:"is_admin" form:"is_admin" label:"是否管理员"` // 是否管理员(0:否 1:是)
|
||||
Status *int `json:"status" form:"status" label:"状态"` // 状态(1:正常 2:审核中 3:审核失败)
|
||||
IsDeleted *int `json:"is_deleted" form:"is_deleted" label:"是否被删除"` // 是否被删除(0:否 1:是)
|
||||
IsDisabled *int `json:"is_disabled" form:"is_disabled" label:"是否被禁用"` // 是否被禁用(0:否 1:是)
|
||||
Phone string `json:"phone" form:"phone" label:"手机号"`
|
||||
Avatar string `json:"avatar" form:"avatar" label:"头像"`
|
||||
Sex int `json:"sex" form:"sex" label:"性别"`
|
||||
Email string `json:"email" form:"email" label:"邮箱"`
|
||||
}
|
||||
|
||||
// PutAdminUser 修改
|
||||
type PutAdminUser struct {
|
||||
Access string `json:"access" form:"access" validate:"required" label:"账号"`
|
||||
IsDeleted int `json:"is_deleted" form:"is_deleted" validate:"oneof=0 1" label:"删除状态"` // 是否被删除(0:否 1:是)
|
||||
IsDisabled int `json:"is_disabled" form:"is_disabled" validate:"oneof=0 1" label:"禁用状态"` // 是否被禁用(0:否 1:是)
|
||||
NickName string `json:"nick_name" form:"nick_name" validate:"required" label:"昵称"`
|
||||
IsAdmin int `json:"is_admin" form:"is_admin" label:"是否管理员"` // 是否管理员(0:否 1:是)
|
||||
Phone string `json:"phone" form:"phone" validate:"required" label:"手机号"`
|
||||
Avatar string `json:"avatar" form:"avatar" label:"头像"`
|
||||
Sex int `json:"sex" form:"sex" validate:"required,oneof=1 2" label:"性别"` // (1:男 2:女)
|
||||
Email string `json:"email" form:"email" label:"邮箱"`
|
||||
}
|
||||
|
||||
// PutAdminUserStatus 修改状态
|
||||
type PutAdminUserStatus struct {
|
||||
Status int `json:"status" form:"status" validate:"required,oneof=1 2 3" label:"状态"` // 状态(1:正常 2:审核中 3:审核失败)
|
||||
}
|
||||
|
||||
// PutAdminUserDisabled 修改禁用状态
|
||||
type PutAdminUserDisabled struct {
|
||||
IsDisabled int `json:"is_disabled" form:"is_disabled" validate:"oneof=0 1" label:"禁用状态"` // 是否被禁用(0:否 1:是)
|
||||
}
|
||||
|
||||
// PutAdminUserPassword 修改用户密码
|
||||
type PutAdminUserPassword struct {
|
||||
Password string `json:"password" form:"password" validate:"required" label:"原密码"`
|
||||
NewPassword string `json:"new_password" form:"new_password" validate:"required" label:"新密码"`
|
||||
UserId string `json:"user_id" form:"user_id" validate:"required" label:"用户id"`
|
||||
}
|
||||
|
||||
// DeleteAdminUser 删除用户-批量
|
||||
type DeleteAdminUser struct {
|
||||
UserIds []string `json:"user_ids" form:"user_ids" validate:"required" label:"用户id"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user