package user import ( "eta/eta_mini_ht_api/models" "time" ) const ( BizTypeAccountOpen = "account_open" BizTypeRiskSync = "risk_sync" BizIDInfoSync = "risk_sync" BizTypeSuccess = "success" BizTypeFailed = "failed" ) type ThirdUserBizFlow struct { ID int `gorm:"column:id;primary_key" json:"id"` TemplateUserId int `gorm:"column:template_user_id" json:"template_user_id,omitempty"` UserId int `gorm:"column:user_id" json:"user_id,omitempty"` BizType string `gorm:"column:biz_type" json:"biz_type"` // enum('account_open','risk_sync') BizStatus string `gorm:"column:biz_status" json:"biz_status"` // enum('success','failed') BizMessage string `gorm:"column:biz_message" json:"biz_message"` // 业务消息 CreatedTime time.Time `gorm:"column:created_time" json:"created_time"` // 创建时间 } func (ThirdUserBizFlow) TableName() string { return "third_user_biz_flows" } func InsertThirdBizFlow(flow *ThirdUserBizFlow) error { db := models.Main() return db.Model(&ThirdUserBizFlow{}).Create(&flow).Error }