- pending store op price change request.

This commit is contained in:
gazebo
2018-12-20 15:51:11 +08:00
parent 55f2445eb4
commit 5119791de2
12 changed files with 367 additions and 2 deletions

View File

@@ -11,6 +11,29 @@ const (
MaxStoreSkuStockQty = 99999
)
const (
RequestTypeChangePrice = 1
RequestTypeFocusSkuName = 2
)
const (
RequestStatusNew = 0
RequestStatusRejected = 1
RequestStatusAccepted = 2
)
var (
RequestTypeName = map[int]string{
RequestTypeChangePrice: "更改价格",
RequestTypeFocusSkuName: "关注商品",
}
RequestStatusName = map[int]string{
RequestStatusNew: "待审核",
RequestStatusRejected: "拒绝",
RequestStatusAccepted: "已批准",
}
)
type StoreSkuCategoryMap struct {
ModelIDCULD
@@ -57,3 +80,23 @@ func (*StoreSkuBind) TableUnique() [][]string {
[]string{"StoreID", "SkuID", "DeletedAt"},
}
}
type StoreOpRequest struct {
ModelIDCULD // DeletedAt用于表示请求操作结束而并不一定是删除
Type int8
StoreID int `orm:"column(store_id)"`
ItemID int `orm:"column(item_id)"` // 这个根据type不同可能是SKUNAME ID或SKU ID
Status int8
UserID string `orm:"size(48);column(user_id)"`
IntParam1 int
IntParam2 int
JsonParam string `orm:"size(3000)"`
Remark string `orm:"size(255)"`
}
func (*StoreOpRequest) TableUnique() [][]string {
return [][]string{
[]string{"StoreID", "Type", "ItemID", "DeletedAt"},
}
}