package model import ( "time" "gorm.io/gorm" ) // PersonalCustomerPhone 个人客户手机号绑定表 // 说明:一个微信用户可以绑定多个手机号 type PersonalCustomerPhone struct { gorm.Model CustomerID uint `gorm:"column:customer_id;type:bigint;not null;comment:关联个人客户ID" json:"customer_id"` Phone string `gorm:"column:phone;type:varchar(20);not null;comment:手机号" json:"phone"` IsPrimary bool `gorm:"column:is_primary;type:boolean;not null;default:false;comment:是否主手机号" json:"is_primary"` VerifiedAt time.Time `gorm:"column:verified_at;type:timestamp;comment:验证通过时间" json:"verified_at"` Status int `gorm:"column:status;type:int;not null;default:1;comment:状态 0=禁用 1=启用" json:"status"` } // TableName 指定表名 func (PersonalCustomerPhone) TableName() string { return "tb_personal_customer_phone" }