package mysqlmodel type User struct { Model UserUUID string `gorm:"column:user_uuid"` // 用户UUID WxOpenID string `gorm:"column:wx_open_id;uniqueIndex:uk_user_wx_open_id"` // 微信openid Username string `gorm:"column:username"` // 用户名 Avatar string `gorm:"column:avatar"` // 头像存储位置 Sex int8 `gorm:"column:sex"` // 性别 1=男 2=女 BirthDay int64 `gorm:"column:birth_day"` // 生日 Phone string `gorm:"column:phone"` // 手机号 IsNewUser bool `gorm:"column:is_new_user"` // 是否新用户 Status int8 `gorm:"column:status"` // 状态 1=正常 2=临时禁用 3=永久禁用 4=已注销 BanReason string `gorm:"column:ban_reason"` // 封禁原因 BanStart int64 `gorm:"column:ban_start"` // 封禁开始时间 BanExpire int64 `gorm:"column:ban_expire"` // 封禁到期时间 VIPType int8 `gorm:"column:vip_type"` // VIP类型 1=非会员 2=月度会员 3=年度会员 4=体验会员 VIPStart int64 `gorm:"column:vip_start"` // VIP开始时间 VIPExpire int64 `gorm:"column:vip_expire"` // VIP到期时间 LastLoginTime int64 `gorm:"column:last_login_time"` // 最近登录时间 } func (User) TableName() string { return "users" }