附近小店
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.

md_order.go 1.3 KiB

1 maand geleden
3 weken geleden
1 maand geleden
1 maand geleden
1 maand geleden
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. TableNum string `json:"table_num"`
  11. GoodsInfo []GoodsInfo `json:"goods_info"`
  12. }
  13. type GoodsInfo struct {
  14. GoodsId string `json:"goods_id"`
  15. SkuId string `json:"sku_id"`
  16. Num string `json:"num"`
  17. }
  18. type OneSkuPriceInfo struct {
  19. Num string `json:"num"`
  20. Amount string `json:"amount"`
  21. GoodsId int `json:"goods_id"`
  22. }
  23. type SkuPriceStruct struct {
  24. SkuId int64 `json:"skuId"`
  25. Ratio string `json:"ratio"`
  26. OneSkuPriceInfo OneSkuPriceInfo `json:"oneSkuPriceInfo"`
  27. }
  28. // 每一种sku价格结构
  29. type SkuId2priceInfo map[int64]OneSkuPriceInfo
  30. type SkuId2originPrice map[int64]string
  31. type CouponList struct {
  32. Id string `json:"id"`
  33. Title string `json:"title"`
  34. Timer string `json:"timer"`
  35. Label string `json:"label"`
  36. Img string `json:"img"`
  37. Content string `json:"content"`
  38. IsCanUse string `json:"is_can_use"`
  39. Info string `json:"info"`
  40. NotUseStr string `json:"not_use_str"`
  41. }
  42. type Sku struct {
  43. Name string `json:"name"`
  44. Value string `json:"value"`
  45. }