Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddUserReq ¶
type AddUserReq struct { // 用户名 Username string `validate:"required,gt=6,lt=16" comment:"用户名" json:"username"` // 昵称 Nickname string `validate:"omitempty,gt=6,lt=16" comment:"昵称" json:"nickname"` // 年龄 Age int `validate:"required,min=5,max=99" comment:"年龄" json:"age"` }
AddUserReq 添加用户请求
func (*AddUserReq) Check ¶
func (u *AddUserReq) Check() error
type DeleteUserReq ¶
type DeleteUserReq struct { // 用户id Id int `validate:"required,min=1" comment:"Id"` }
DeleteUserReq 删除用户请求
type GetUserResp ¶
type GetUserResp struct { // 用户id ID int `json:"id"` // 用户名 Username string `json:"username"` // 昵称 Nickname string `json:"nickname"` // 年龄 Age int `json:"age"` }
GetUserResp 查询用户 返回结构
type GetUsersReq ¶
type GetUsersReq struct { // 用户名 Username string `validate:"omitempty,gt=6,lt=16" comment:"用户名" form:"username"` // 昵称 Nickname string `validate:"omitempty,gt=6,lt=16" comment:"昵称" form:"nickname"` // 年龄 Age int `validate:"omitempty,min=5,max=99" comment:"年龄" form:"age"` }
GetUsersReq 查询用户列表请求
type GetUsersWithPageReq ¶
type GetUsersWithPageReq struct { // 页码 PageNum int `validate:"required,min=1" comment:"页码" form:"page_num"` // 每页大小 PageSize int `validate:"required,min=1" comment:"每页大小" form:"page_size"` // 用户名 Username string `validate:"omitempty,gt=6,lt=16" comment:"用户名" form:"username"` // 昵称 Nickname string `validate:"omitempty,gt=6,lt=16" comment:"昵称" form:"nickname"` // 年龄 Age int `validate:"omitempty,min=5,max=99" comment:"年龄" form:"age"` }
GetUsersWithPageReq 查询用户分页请求
type UpdateUserReq ¶
type UpdateUserReq struct { // 用户id Id int `validate:"required,min=1" comment:"Id"` // 用户名 Username string `validate:"omitempty,gt=6,lt=16" comment:"用户名" json:"username"` // 昵称 Nickname string `validate:"omitempty,gt=6,lt=16" comment:"昵称" json:"nickname"` // 年龄 Age int `validate:"omitempty,min=5,max=99" comment:"年龄" json:"age"` }
UpdateUserReq 更新用户请求
Click to show internal directories.
Click to hide internal directories.