面包店
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.
 
 
 
 
 

59 lines
1.6 KiB

  1. package md
  2. import (
  3. "applet/app/db/model"
  4. )
  5. // MallGoodsListReq
  6. //
  7. // Title 标题
  8. // CategoryId 类目id
  9. // SaleState 销售状态
  10. // GoodsId 销售状态
  11. // ActivityType 参加的活动类型
  12. // PageId 页数
  13. // PageSize 每页显示记录数
  14. type MallGoodsListReq struct {
  15. Title string `json:"title"`
  16. CategoryId string `json:"category_id"`
  17. SkuCode string `json:"sku_code"`
  18. SaleState string `json:"sale_state"`
  19. PageId string `json:"pageId"`
  20. PageSize string `json:"pageSize"`
  21. OrderBy string `json:"order_by"`
  22. OrderBySate string `json:"order_by_sate"`
  23. StartPrice string `json:"start_price"`
  24. EndPrice string `json:"end_price"`
  25. }
  26. type GoodsRangeData struct {
  27. PriceRange string `json:"price_range"`
  28. LinePriceRange string `json:"line_price_range"`
  29. ProfitRange string `json:"profit_range"`
  30. WeightRange string `json:"weight_range"`
  31. }
  32. type GoodsListReq struct {
  33. Title string `form:"title"`
  34. MerchantName string `form:"merchant_name"`
  35. PageId string `form:"page"`
  36. PageSize string `form:"limit"`
  37. }
  38. type GoodListResp struct {
  39. GoodsId int64 `json:"id"` // 商品id
  40. Price float64 `json:"price"`
  41. CreateTime string `json:"create_time"`
  42. UpdateTIme string `json:"update_time"`
  43. Stock int `json:"stock"`
  44. SkuList []*model.Sku `json:"sku_list"`
  45. SaleCount int `json:"sale_count"`
  46. Title string `json:"title"`
  47. Image string `json:"image"`
  48. State string `json:"state"`
  49. }
  50. type Sku struct {
  51. Name string `json:"name"`
  52. Value string `json:"value"`
  53. }