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.