dt_user_social.go 893 B

12345678910111213141516171819202122232425
  1. package entity
  2. // DtUserSocial 用户社交账号绑定表
  3. type DtUserSocial struct {
  4. MysqlBaseModel
  5. UserId int64 `json:"userId" gorm:"index:idx_user_id;comment:用户ID"`
  6. Platform string `json:"platform" gorm:"type:varchar(32);index:idx_platform;comment:平台: tiktok/telegram/zalo"`
  7. Account string `json:"account" gorm:"type:varchar(128);comment:账号"`
  8. Nickname string `json:"nickname" gorm:"type:varchar(64);comment:昵称"`
  9. Avatar string `json:"avatar" gorm:"type:varchar(255);comment:头像"`
  10. Extra string `json:"extra" gorm:"type:json;comment:扩展信息"`
  11. Status int8 `json:"status" gorm:"default:1;comment:状态: 0=未验证 1=已验证"`
  12. }
  13. func (*DtUserSocial) TableName() string {
  14. return "dt_user_social"
  15. }
  16. func (*DtUserSocial) Comment() string {
  17. return "用户社交账号绑定表"
  18. }
  19. func NewDtUserSocial() *DtUserSocial {
  20. return &DtUserSocial{}
  21. }