globals.IsStoreSkuAct控制是否添加门店商品的平台活动信息

This commit is contained in:
gazebo
2020-01-13 14:17:50 +08:00
parent 21accbf8fe
commit d29b7b3686
10 changed files with 221 additions and 93 deletions

View File

@@ -168,6 +168,7 @@ type ActStoreSkuMap struct {
SyncStatus int8 `orm:"default(2)" json:"syncStatus"`
VendorPrice int64 `json:"vendorPrice"` // 创建活动时的平台价格
ActualActPrice int64 `json:"actualActPrice"` // 单品级活动用,创建活动时商品的活动价格
EarningPrice int64 `json:"earningPrice"` // 活动商品设置,结算给门店老板的钱
}
func (*ActStoreSkuMap) TableUnique() [][]string {
@@ -213,3 +214,25 @@ type ActStoreSku2 struct {
SpecUnit string `json:"-"`
Comment string `json:"-"`
}
type StoreSkuAct struct {
ModelIDCUL
StoreID int `orm:"column(store_id)"`
SkuID int `orm:"column(sku_id);index"`
VendorID int `orm:"column(vendor_id)" json:"vendorID"`
ActID int `orm:"column(act_id);index" json:"actID"`
VendorActID string `orm:"column(vendor_act_id);size(48);index" json:"vendorActID"`
SyncStatus int8 `orm:"default(2)" json:"syncStatus"`
VendorPrice int64 `json:"vendorPrice"` // 创建活动时的平台价格
ActualActPrice int64 `json:"actualActPrice"` // 单品级活动用,创建活动时商品的活动价格
EarningActID int `orm:"column(earning_act_id);index" json:"earningActID"`
EarningPrice int64 `json:"earningPrice"`
}
func (*StoreSkuAct) TableUnique() [][]string {
return [][]string{
[]string{"StoreID", "SkuID", "VendorID"},
}
}