client_user.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package request
  2. import (
  3. "github.com/flipped-aurora/gin-vue-admin/server/global"
  4. "github.com/flipped-aurora/gin-vue-admin/server/model/common/request"
  5. "time"
  6. )
  7. type ClientUserSearch struct {
  8. StartCreatedAt *time.Time `json:"startCreatedAt" form:"startCreatedAt"`
  9. EndCreatedAt *time.Time `json:"endCreatedAt" form:"endCreatedAt"`
  10. Username string `json:"username" form:"username" `
  11. Nickname string `json:"nickname" form:"nickname" `
  12. request.PageInfo
  13. }
  14. // 用户 结构体 ShopUser
  15. type CreateUser struct {
  16. Username string `json:"username" form:"username" gorm:"column:username;comment:用户名;" binding:"required"` //用户名
  17. Password string `json:"password" form:"password" gorm:"column:password;comment:密码;" binding:"required"` //密码
  18. RePassword string `json:"rePassword" form:"rePassword" gorm:"-"` // 确认密码
  19. }
  20. type Login struct {
  21. Username string `json:"username"` // 用户名
  22. Password string `json:"password"` // 密码
  23. Captcha string `json:"captcha"` // 验证码
  24. CaptchaId string `json:"captchaId"` // 验证码ID
  25. }
  26. type UpdateUser struct {
  27. global.GVA_MODEL
  28. Nickname string `json:"nickname" form:"nickname" gorm:"column:nickname;comment:昵称;"` //昵称
  29. Gender string `json:"gender" form:"gender" gorm:"column:gender;comment:性别;"` //性别
  30. Phone string `json:"phone" form:"phone" gorm:"column:phone;comment:手机号;"` //手机号
  31. Email string `json:"email" form:"email" gorm:"column:email;comment:邮箱;"` //邮箱
  32. Building string `json:"building" form:"building" gorm:"comment:栋;column:building;size:50;"` //栋
  33. Room string `json:"room" form:"room" gorm:"comment:房间编号;column:room;size:50;"` //房间编号
  34. Pen string `json:"pen" form:"pen" gorm:"comment:栏位编号;column:pen;size:50;"` //栏位编号
  35. }