附近小店
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

md_order.go 1.3 KiB

3 månader sedan
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package md
  2. type OrderTotal struct {
  3. StoreId string `json:"store_id"`
  4. BuyPhone string `json:"buy_phone"`
  5. MealNum string `json:"meal_num"`
  6. Memo string `json:"memo"`
  7. CouponId string `json:"coupon_id"`
  8. IsNow string `json:"is_now"`
  9. Timer string `json:"timer"`
  10. GoodsInfo []GoodsInfo `json:"goods_info"`
  11. }
  12. type GoodsInfo struct {
  13. GoodsId string `json:"goods_id"`
  14. SkuId string `json:"sku_id"`
  15. Num string `json:"num"`
  16. }
  17. type OneSkuPriceInfo struct {
  18. Num string `json:"num"`
  19. Amount string `json:"amount"`
  20. GoodsId int `json:"goods_id"`
  21. }
  22. type SkuPriceStruct struct {
  23. SkuId int64 `json:"skuId"`
  24. Ratio string `json:"ratio"`
  25. OneSkuPriceInfo OneSkuPriceInfo `json:"oneSkuPriceInfo"`
  26. }
  27. // 每一种sku价格结构
  28. type SkuId2priceInfo map[int64]OneSkuPriceInfo
  29. type SkuId2originPrice map[int64]string
  30. type CouponList struct {
  31. Id string `json:"id"`
  32. Title string `json:"title"`
  33. Timer string `json:"timer"`
  34. Label string `json:"label"`
  35. Img string `json:"img"`
  36. Content string `json:"content"`
  37. IsCanUse string `json:"is_can_use"`
  38. NotUseStr string `json:"not_use_str"`
  39. }
  40. type Sku struct {
  41. Name string `json:"name"`
  42. Value string `json:"value"`
  43. }