- CreatePromotion

This commit is contained in:
gazebo
2018-10-13 20:28:20 +08:00
parent a96e0f4d9f
commit b158fd09ea
8 changed files with 355 additions and 24 deletions

View File

@@ -0,0 +1,25 @@
package model
import (
"time"
)
type Promotion struct {
ModelIDCULD
VendorID int
Name string `orm:"size(64)" json:"name"`
Type int
Status int
SyncStatus int
VendorPromotionID string `orm:"size(64)" 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"},
}
}