bilibili-backup/app/service/openplatform/ticket-sales/model/promo.go
2019-04-22 02:59:20 +00:00

49 lines
1.5 KiB
Go

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"`
}