- make PromotionStore and PromotionSku ModelIDCULD

This commit is contained in:
gazebo
2018-11-05 17:02:34 +08:00
parent 95e6ab402e
commit ef9739f00c
2 changed files with 8 additions and 4 deletions

View File

@@ -269,6 +269,7 @@ func CreateJdPromotion(ctx *jxcontext.Context, isIDJd bool, isAsync bool, params
PromotionID: promotion.ID,
StoreID: storeID,
}
dao.WrapAddIDCULDEntity(promotionStore, ctx.GetUserName())
if err = dao.CreateEntity(db, promotionStore); err != nil {
return "", err
}
@@ -281,6 +282,7 @@ func CreateJdPromotion(ctx *jxcontext.Context, isIDJd bool, isAsync bool, params
Price: skuPrice.Price,
LimitSkuCount: skuPrice.LimitSkuCount,
}
dao.WrapAddIDCULDEntity(promotionSku, ctx.GetUserName())
if err = dao.CreateEntity(db, promotionSku); err != nil {
return "", err
}

View File

@@ -32,19 +32,21 @@ func (*Promotion) TableUnique() [][]string {
}
type PromotionStore struct {
ID int `orm:"column(id)" json:"id"`
ModelIDCULD
PromotionID int `orm:"column(promotion_id)" json:"promotionID"`
StoreID int `orm:"column(store_id)" json:"storeID"`
}
func (*PromotionStore) TableUnique() [][]string {
return [][]string{
[]string{"PromotionID", "StoreID"},
[]string{"PromotionID", "StoreID", "DeletedAt"},
}
}
type PromotionSku struct {
ID int `orm:"column(id)" json:"id"`
ModelIDCULD
PromotionID int `orm:"column(promotion_id)" json:"promotionID"`
SkuID int `orm:"column(sku_id)" json:"skuID"`
PriceType int `json:"priceType"`
@@ -55,6 +57,6 @@ type PromotionSku struct {
func (*PromotionSku) TableUnique() [][]string {
return [][]string{
[]string{"PromotionID", "SkuID"},
[]string{"PromotionID", "SkuID", "DeletedAt"},
}
}