package model import ( "bkb-seller/global" "time" ) type InfluencerUserDesc struct { global.MG_MODEL UUID string `gorm:"unique;size:64" json:"uuid"` //用户uuid编码 NickName string `gorm:"size:20" json:"nickName"` //昵称 Phone string `gorm:"size:20" json:"phone"` //电话 Email string `json:"email" form:"email" gorm:"size:255"` //用户邮箱 Avatar string `gorm:"size:255" json:"avatar"` //头像 Platform string `gorm:"size:500" json:"-"` //平台及地址逗号隔开 eg:(ins:https://baidu.com/user/1,qq:12345678) PlatformStr interface{} `gorm:"-" json:"platform"` //平台及地址 Tags string `gorm:"size:500" json:"tags"` //个人标签 IDForbidden bool `gorm:"-" json:"id_forbidden"` //是否禁用 ForbiddenTime *time.Time `json:"forbidden_time"` //禁用时间 ForbiddenReason string `json:"forbidden_reason"` //禁用原因 ForbiddenOperation string `json:"forbidden_operation"` //禁用操作人 } type InfluencerUserView struct { UUID string `json:"uuid"` //用户uuid NickName string `json:"nick_name"` //昵称 Phone string `json:"phone"` //电话 } type InfluencerUserClaimView struct { UUID string `json:"uuid"` //用户uuid NickName string `json:"nick_name"` //昵称 Phone string `json:"phone"` //电话 ClaimNo string `json:"claim_no"` } func (InfluencerUserView) TableName() string { return "user" } func (InfluencerUserDesc) TableName() string { return "user" }