22 lines
981 B
Go
22 lines
981 B
Go
package model
|
|
|
|
type RealNameAuth struct {
|
|
ID uint64 `gorm:"primaryKey;column:id" json:"id"`
|
|
UserID uint64 `gorm:"column:user_id;uniqueIndex" json:"user_id"`
|
|
RealName string `gorm:"column:real_name" json:"real_name"`
|
|
IdentityMasked string `gorm:"column:identity_masked" json:"identity_masked"`
|
|
IdentityEncrypted string `gorm:"column:identity_encrypted" json:"-"`
|
|
Status string `gorm:"column:status;index;default:pending" json:"status"`
|
|
SubmittedAt int64 `gorm:"column:submitted_at" json:"submitted_at"`
|
|
ReviewedAt int64 `gorm:"column:reviewed_at" json:"reviewed_at"`
|
|
RejectReason string `gorm:"column:reject_reason" json:"reject_reason"`
|
|
CreatedAt int64 `gorm:"column:created_at" json:"created_at"`
|
|
UpdatedAt int64 `gorm:"column:updated_at" json:"updated_at"`
|
|
|
|
User User `gorm:"foreignKey:UserID" json:"user"`
|
|
}
|
|
|
|
func (RealNameAuth) TableName() string {
|
|
return "v2_realname_auth"
|
|
}
|