sys_member_response.go 3.3 KB

123456789101112131415161718192021222324
  1. package response
  2. import "time"
  3. type SysMemberResponse struct {
  4. Id int64 `excel:"name=会员id " xorm:"pk autoincr notnull comment('会员id')" json:"id" binding:"required"` //会员id
  5. UserName string `excel:"name=登录账号 " xorm:"varchar(40) comment('登录账号')" json:"userName" binding:"required"` //登录账号
  6. Phone string `excel:"name=手机号 " xorm:"varchar(11) comment('手机号')" json:"phone" binding:"required"` //手机号
  7. Password string `excel:"name=密码 " xorm:"varchar(100) comment('密码')" json:"password" binding:"required"` //密码
  8. NickName string `excel:"name=昵称 " xorm:"varchar(32) comment('昵称')" json:"nickName" binding:"required"` //昵称
  9. RealName string `excel:"name=真实姓名 " xorm:"varchar(32) comment('真实姓名')" json:"realName" binding:"required"` //真实姓名
  10. Sex string `excel:"name=性别 ,format=1=男,2=女" xorm:"varchar(1) comment('性别')" json:"sex" binding:"required,oneof=1 2 "` //性别(1男 2女)
  11. Avatar string `excel:"name=头像 " xorm:"varchar(300) comment('头像')" json:"avatar" binding:"required"` //头像
  12. Email string `excel:"name=邮箱地址 " xorm:"varchar(255) comment('邮箱地址')" json:"email" binding:"required"` //邮箱地址
  13. State int `excel:"name=状态 ,format=1=正常,2=锁定,3=停用,4=删除" xorm:"tinyint(4) comment('状态')" json:"state" binding:"required,oneof=1 2 3 4 "` //状态(1正常 2锁定 3停用 4删除)
  14. CreateTime time.Time `excel:"name=创建时间 " xorm:"datetime comment('创建时间')" json:"createTime" ` //创建时间
  15. CreateBy string `excel:"name=创建人 " xorm:"varchar(255) comment('创建人')" json:"createBy" ` //创建人
  16. OpenId string `excel:"name=微信openId " xorm:"varchar(32) comment('微信openId')" json:"openId" ` //微信openId
  17. LoginTime time.Time `excel:"name=最后登录时间 " xorm:"datetime comment('最后登录时间')" json:"loginTime" ` //最后登录时间
  18. UpdateBy string `excel:"name=更新人 " xorm:"varchar(255) comment('更新人')" json:"updateBy" ` //更新人
  19. UpdateTime time.Time `excel:"name=最后修改时间 " xorm:"datetime comment('最后修改时间')" json:"updateTime" ` //最后修改时间
  20. LoginIp string `excel:"name=登录ip " xorm:"varchar(128) comment('登录ip')" json:"loginIp" ` //登录ip
  21. Remark string `excel:"name=备注 " xorm:"varchar(500) comment('备注')" json:"remark" ` //备注
  22. }