users.go 813 B

123456789101112131415161718192021222324
  1. package v1
  2. import "github.com/gogf/gf/v2/frame/g"
  3. type RegisterReq struct {
  4. g.Meta `path:"/users/register" method:"post" tags:"用户"`
  5. Username string `json:"username" v:"required|length:6,12" dc:"用户名"`
  6. Password string `json:"password" v:"required|length:6,16" dc:"密码"`
  7. Email string `json:"email" v:"required|email" dc:"邮箱"`
  8. }
  9. type RegisterRes struct {
  10. Token string `json:"token" dc:"在需要鉴权的接口中header加入Authorization: token"`
  11. }
  12. type LoginReq struct {
  13. g.Meta `path:"users/login" method:"post" sm:"登录" tags:"用户"`
  14. Username string `json:"username" v:"required|length:3,12"`
  15. Password string `json:"password" v:"required|length:6,16"`
  16. }
  17. type LoginRes struct {
  18. Token string `json:"token" dc:"在需要鉴权的接口中header加入Authorization: token"`
  19. }