You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.5 KiB
48 lines
1.5 KiB
package model |
|
|
|
import "go-common/library/time" |
|
|
|
//Promotion 活动表 |
|
type Promotion struct { |
|
PromoID int64 `json:"promo_id"` |
|
Type int16 `json:"type"` |
|
ItemID int64 `json:"item_id"` |
|
SKUID int64 `json:"sku_id"` |
|
Extra int64 `json:"extra"` |
|
ExpireSec int64 `json:"expire_sec"` |
|
SKUCount int64 `json:"sku_count"` |
|
Amount int64 `json:"amount"` |
|
BuyerCount int64 `json:"buyer_count"` |
|
BeginTime int64 `json:"begin_time"` |
|
EndTime int64 `json:"end_time"` |
|
Status int16 `json:"status"` |
|
Ctime time.Time `json:"ctime"` |
|
Mtime time.Time `json:"mtime"` |
|
PrivSKUID int64 `json:"priv_sku_id"` |
|
UsableCoupons string `json:"usable_coupons"` |
|
} |
|
|
|
//PromotionGroup 拼团表 |
|
type PromotionGroup struct { |
|
PromoID int64 `json:"promo_id"` |
|
GroupID int64 `json:"group_id"` |
|
UID int64 `json:"uid"` |
|
OrderCount int64 `json:"order_count"` |
|
Status int16 `json:"status"` |
|
ExpireAt int64 `json:"expire_at"` |
|
Ctime time.Time `json:"ctime"` |
|
Mtime time.Time `json:"mtime"` |
|
} |
|
|
|
//PromotionOrder 拼团订单表 |
|
type PromotionOrder struct { |
|
PromoID int64 `json:"promo_id"` |
|
GroupID int64 `json:"group_id"` |
|
OrderID int64 `json:"order_id"` |
|
IsMaster int16 `json:"is_master"` |
|
UID int64 `json:"uid"` |
|
Status int16 `json:"status"` |
|
Ctime time.Time `json:"ctime"` |
|
Mtime time.Time `json:"mtime"` |
|
SKUID int64 `json:"sku_id"` |
|
}
|
|
|