promo.go 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package model
  2. import "go-common/library/time"
  3. //Promotion 活动表
  4. type Promotion struct {
  5. PromoID int64 `json:"promo_id"`
  6. Type int16 `json:"type"`
  7. ItemID int64 `json:"item_id"`
  8. SKUID int64 `json:"sku_id"`
  9. Extra int64 `json:"extra"`
  10. ExpireSec int64 `json:"expire_sec"`
  11. SKUCount int64 `json:"sku_count"`
  12. Amount int64 `json:"amount"`
  13. BuyerCount int64 `json:"buyer_count"`
  14. BeginTime int64 `json:"begin_time"`
  15. EndTime int64 `json:"end_time"`
  16. Status int16 `json:"status"`
  17. Ctime time.Time `json:"ctime"`
  18. Mtime time.Time `json:"mtime"`
  19. PrivSKUID int64 `json:"priv_sku_id"`
  20. UsableCoupons string `json:"usable_coupons"`
  21. }
  22. //PromotionGroup 拼团表
  23. type PromotionGroup struct {
  24. PromoID int64 `json:"promo_id"`
  25. GroupID int64 `json:"group_id"`
  26. UID int64 `json:"uid"`
  27. OrderCount int64 `json:"order_count"`
  28. Status int16 `json:"status"`
  29. ExpireAt int64 `json:"expire_at"`
  30. Ctime time.Time `json:"ctime"`
  31. Mtime time.Time `json:"mtime"`
  32. }
  33. //PromotionOrder 拼团订单表
  34. type PromotionOrder struct {
  35. PromoID int64 `json:"promo_id"`
  36. GroupID int64 `json:"group_id"`
  37. OrderID int64 `json:"order_id"`
  38. IsMaster int16 `json:"is_master"`
  39. UID int64 `json:"uid"`
  40. Status int16 `json:"status"`
  41. Ctime time.Time `json:"ctime"`
  42. Mtime time.Time `json:"mtime"`
  43. SKUID int64 `json:"sku_id"`
  44. }