生成门店商品备份表

This commit is contained in:
苏尹岚
2020-03-06 16:49:44 +08:00
parent fd9611c32a
commit 2fa0858249
4 changed files with 81 additions and 37 deletions

View File

@@ -135,43 +135,9 @@ func (*StoreSkuBind) TableIndex() [][]string {
}
type StoreSkuBindHistory struct {
ModelIDCULD
StoreSkuBindID int `orm:"column(store_sku_bind_id)"`
StoreID int `orm:"column(store_id)"`
SkuID int `orm:"column(sku_id)"`
SubStoreID int `orm:"column(sub_store_id)"`
Price int // 单位为分不用int64的原因是这里不需要累加
UnitPrice int // 这个是一斤的门店商品价放在这里的原因是避免额外增加一张store sku_name表逻辑上要保证同一SKU NAME中的所有SKU这个字段的数据一致
Status int
// ElmID int64 `orm:"column(elm_id);index"`
MtwmID int64 `orm:"column(mtwm_id);index"`
EbaiID int64 `orm:"column(ebai_id);index"`
// WscID int64 `orm:"column(wsc_id);index"` // 表示微盟skuId
// WscID2 int64 `orm:"column(wsc_id2);index"` // 表示微盟goodsId
// ElmSyncStatus int8 `orm:"default(2)"`
JdSyncStatus int8 `orm:"default(2)"`
MtwmSyncStatus int8 `orm:"default(2)"`
EbaiSyncStatus int8 `orm:"default(2)"`
// WscSyncStatus int8 `orm:"default(2)"`
JdPrice int `json:"jdPrice"`
MtwmPrice int `json:"mtwmPrice"`
EbaiPrice int `json:"ebaiPrice"`
JxPrice int `json:"jxPrice"`
JdLockTime *time.Time `orm:"null" json:"jdLockTime"`
MtwmLockTime *time.Time `orm:"null" json:"mtwmLockTime"`
EbaiLockTime *time.Time `orm:"null" json:"ebaiLockTime"`
JxLockTime *time.Time `orm:"null" json:"jxLockTime"`
AutoSaleAt time.Time `orm:"type(datetime);null" json:"autoSaleAt"`
StatusSaleBegin int16 //商品可售时间范围
StatusSaleEnd int16
SnapshotAt time.Time `orm:"type(datetime);null;index" json:"snapshotAt"`
StoreSkuBind
StoreSkuBindID int `orm:"column(store_sku_bind_id)"`
SnapshotAt time.Time `orm:"type(datetime);null;index" json:"snapshotAt"`
}
func (*StoreSkuBindHistory) TableUnique() [][]string {