package requests type AdminUserRequest struct { Login // 登陆 GetAdminUserPage // 获取列表-分页 AddAdminUser // 新增 PutAdminUser // 修改 PutAdminUserStatus // 修改状态 PutAdminUserDisabled // 修改禁用状态 PutAdminUserPassword // 修改用户密码 DeleteAdminUser // 删除用户-批量 } // Login 登陆 type Login struct { Access string `json:"access" form:"access" validate:"required" label:"用户名"` // 用户名 Password string `json:"password" form:"password" validate:"required" label:"密码"` // 密码 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"` }