package entity // DtUserSocial 用户社交账号绑定表 type DtUserSocial struct { MysqlBaseModel UserId int64 `json:"userId" gorm:"index:idx_user_id;comment:用户ID"` Platform string `json:"platform" gorm:"type:varchar(32);index:idx_platform;comment:平台: tiktok/telegram/zalo"` Account string `json:"account" gorm:"type:varchar(128);comment:账号"` Nickname string `json:"nickname" gorm:"type:varchar(64);comment:昵称"` Avatar string `json:"avatar" gorm:"type:varchar(255);comment:头像"` Extra string `json:"extra" gorm:"type:json;comment:扩展信息"` Status int8 `json:"status" gorm:"default:1;comment:状态: 0=未验证 1=已验证"` } func (*DtUserSocial) TableName() string { return "dt_user_social" } func (*DtUserSocial) Comment() string { return "用户社交账号绑定表" } func NewDtUserSocial() *DtUserSocial { return &DtUserSocial{} }