package model import ( "time" ) type Promotion struct { ModelIDCULD VendorID int `orm:"column(vendor_id)"` Name string `orm:"size(64)" json:"name"` Type int Status int SyncStatus int VendorPromotionID string `orm:"size(64);column(vendor_promotion_id);index" json:"vendorPromotionID"` BeginAt time.Time `orm:"type(datetime);index" json:"beginAt"` EndAt time.Time `orm:"type(datetime);index" json:"endAt"` Params string `orm:"type(text)" json:"params"` } func (*Promotion) TableUnique() [][]string { return [][]string{ []string{"Name", "VendorID", "Type", "DeletedAt"}, } }