package req import ( "time" "ulink-admin/pkg/base" ) type SmsAdd struct { Code string `json:"code" binding:"required"` //验证码 Phone string `json:"phone" binding:"required"` //手机号码 State int `json:"state" binding:"required,oneof=1 2 3 "` //状态 Mode string `json:"mode" binding:"required,oneof=1 2 "` //消息类型(1验证码 2其它) } type SmsEdit struct { Id int64 `json:"id" binding:"required"` //主键id Code string `json:"code" binding:"required"` //验证码 Phone string `json:"phone" binding:"required"` //手机号码 State int `json:"state" binding:"required,oneof=1 2 3 "` //状态 Mode string `json:"mode" binding:"required,oneof=1 2 "` //消息类型(1验证码 2其它) } type SmsQuery struct { base.GlobalQuery Id int64 `form:"id"` // Code string `form:"code"` //验证码 Phone string `form:"phone"` //手机号码 State int `form:"state"` //状态 Mode string `form:"mode"` //消息类型(1验证码 2其它) CreateTime time.Time `form:"createTime"` //创建时间 UpdateTime time.Time `form:"updateTime"` //更新时间 } type SmsBody struct { Id int64 `json:"id" binding:"required"` // Code string `json:"code" binding:"required"` //验证码 Phone string `json:"phone" binding:"required"` //手机号码 State int `json:"state" binding:"required"` //状态 Mode string `json:"mode" binding:"required"` //消息类型(1验证码 2其它) CreateTime time.Time `json:"createTime" ` //创建时间 UpdateTime time.Time `json:"updateTime" ` //更新时间 }