sms_request.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package req
  2. import (
  3. "time"
  4. "ulink-admin/pkg/base"
  5. )
  6. type SmsAdd struct {
  7. Code string `json:"code" binding:"required"` //验证码
  8. Phone string `json:"phone" binding:"required"` //手机号码
  9. State int `json:"state" binding:"required,oneof=1 2 3 "` //状态
  10. Mode string `json:"mode" binding:"required,oneof=1 2 "` //消息类型(1验证码 2其它)
  11. }
  12. type SmsEdit struct {
  13. Id int64 `json:"id" binding:"required"` //主键id
  14. Code string `json:"code" binding:"required"` //验证码
  15. Phone string `json:"phone" binding:"required"` //手机号码
  16. State int `json:"state" binding:"required,oneof=1 2 3 "` //状态
  17. Mode string `json:"mode" binding:"required,oneof=1 2 "` //消息类型(1验证码 2其它)
  18. }
  19. type SmsQuery struct {
  20. base.GlobalQuery
  21. Id int64 `form:"id"` //
  22. Code string `form:"code"` //验证码
  23. Phone string `form:"phone"` //手机号码
  24. State int `form:"state"` //状态
  25. Mode string `form:"mode"` //消息类型(1验证码 2其它)
  26. CreateTime time.Time `form:"createTime"` //创建时间
  27. UpdateTime time.Time `form:"updateTime"` //更新时间
  28. }
  29. type SmsBody struct {
  30. Id int64 `json:"id" binding:"required"` //
  31. Code string `json:"code" binding:"required"` //验证码
  32. Phone string `json:"phone" binding:"required"` //手机号码
  33. State int `json:"state" binding:"required"` //状态
  34. Mode string `json:"mode" binding:"required"` //消息类型(1验证码 2其它)
  35. CreateTime time.Time `json:"createTime" ` //创建时间
  36. UpdateTime time.Time `json:"updateTime" ` //更新时间
  37. }