Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ForgetPassword ¶
type ForgetPassword struct { Email string `json:"email" binding:"required,email" label:"用户邮箱" ` Password string `json:"password" binding:"required" label:"用户密码"` Ecode string `json:"ecode" binding:"required" label:"邮箱验证码"` }
ForgetPassword @Date 2023-02-08 21:55:42 @Description: 忘记密码用户
type IdWrap ¶
type IdWrap struct {
Id uint `json:"id" form:"id" uri:"id" binding:"required,gte=1" label:"id"`
}
type Login ¶
type Login struct { Email string `json:"email" uri:"email" form:"email" binding:"required,email"` Password string `json:"password" uri:"password" form:"password" binding:"required"` }
Login @Date 2023-02-08 21:55:27 @Description: 登录用户
type PageInfo ¶
type PageInfo struct { Page int `json:"page" form:"page" uri:"page" label:"页数" binding:"required,gte=1"` Size int `json:"size" form:"size" uri:"size" label:"数量" binding:"required,gte=1"` Desc int `json:"desc" form:"desc" uri:"desc" label:"降序" binding:""` }
PageInfo @Date 2023-02-20 17:19:33 @Description: 分页查询结构体
type PostArticle ¶
type PostArticle struct { Title string `json:"title" label:"文章标题" binding:"required"` Cover string `json:"cover" label:"文章封面"` Class string `json:"clazz" label:"文章分类" binding:"required"` Label string `json:"label" label:"文章标签" binding:"required"` Summary string `json:"summary" label:"文章摘要" binding:"required"` Content string `json:"content" label:"文章内容" binding:"required"` }
type Register ¶
type Register struct { Email string `json:"email" binding:"required,email" label:"用户邮箱" ` Nickname string `json:"nickname" binding:"required" label:"用户昵称"` Password string `json:"password" binding:"required" label:"用户密码"` RePassword string `json:"rePassword" binding:"required,eqfield=Password" label:"二次密码" gorm:"-"` Ecode string `json:"ecode" binding:"required" label:"邮箱验证码"` }
Register @Date 2023-02-08 21:55:35 @Description: 注册用户
type UpdateUser ¶
type UpdateUser struct { Avatar string `json:"avatar" label:"头像" binding:"required"` Nickname string `json:"nickname" label:"昵称" binding:"required"` Password string `json:"password" label:"密码" binding:"required"` Description string `json:"description" label:"自我描述" binding:"required"` }
UpdateUser @Date 2023-02-25 19:23:40 @Description: 更新用户结构体
Click to show internal directories.
Click to hide internal directories.