蛋蛋星球RabbitMq消费项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

29 lines
2.6 KiB

  1. package model
  2. type User struct {
  3. Id int64 `json:"id" xorm:"pk autoincr BIGINT(20)"`
  4. Phone string `json:"phone" xorm:"not null default '' comment('手机号') VARCHAR(255)"`
  5. UnionId string `json:"union_id" xorm:"not null default '' comment('微信用户id') VARCHAR(255)"`
  6. OpenId string `json:"open_id" xorm:"not null default '' comment('微信openid') VARCHAR(255)"`
  7. Nickname string `json:"nickname" xorm:"not null default '' comment('昵称') VARCHAR(255)"`
  8. Avatar string `json:"avatar" xorm:"not null default '' comment('头像') VARCHAR(255)"`
  9. Password string `json:"password" xorm:"not null default '' comment('密码') CHAR(50)"`
  10. Passcode string `json:"passcode" xorm:"not null default '' comment('支付密码') CHAR(50)"`
  11. Level int `json:"level" xorm:"not null default 0 comment('用户等级id') INT(11)"`
  12. InviteTotal int `json:"invite_total" xorm:"not null default 0 comment('直推邀请总人数') INT(11)"`
  13. State int `json:"state" xorm:"not null default 1 comment('1正常,2冻结 3删除中 4进入回收站') TINYINT(1)"`
  14. LastLoginIp string `json:"last_login_ip" xorm:"not null default '' comment('最后登录IP') CHAR(50)"`
  15. Sex int `json:"sex" xorm:"not null default 0 comment('性别(0:未知 1:男 2:女)') TINYINT(1)"`
  16. ParentUid int64 `json:"parent_uid" xorm:"not null default 0 comment('父级id') BIGINT(20)"`
  17. SystemInviteCode string `json:"system_invite_code" xorm:"not null default '' comment('系统邀请码') CHAR(50)"`
  18. CustomInviteCode string `json:"custom_invite_code" xorm:"not null default '' comment('自定义邀请码') CHAR(50)"`
  19. Memo string `json:"memo" xorm:"not null default '' comment('备注信息') VARCHAR(244)"`
  20. IsRealName int `json:"is_real_name" xorm:"not null default 0 comment('是否实名(0:未实名 1.已实名)') TINYINT(1)"`
  21. RegisterType int `json:"register_type" xorm:"not null default 1 comment('注册类型(1:APP注册、2:H5注册)') TINYINT(1)"`
  22. LastLoginAt string `json:"last_login_at" xorm:"not null default CURRENT_TIMESTAMP comment('最近登录时间') DATETIME"`
  23. CreateAt string `json:"create_at" xorm:"not null default CURRENT_TIMESTAMP DATETIME"`
  24. UpdateAt string `json:"update_at" xorm:"not null default CURRENT_TIMESTAMP DATETIME"`
  25. RecycleParentUid int `json:"recycle_parent_uid" xorm:"default 0 comment('删除到回收站时候的上级') INT(11)"`
  26. WechatAccount string `json:"wechat_account" xorm:"comment('微信号') VARCHAR(255)"`
  27. }