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

53 lines
1.4 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. }
  24. type GoodsRangeData struct {
  25. PriceRange string `json:"price_range"`
  26. LinePriceRange string `json:"line_price_range"`
  27. ProfitRange string `json:"profit_range"`
  28. WeightRange string `json:"weight_range"`
  29. }
  30. type GoodsListReq struct {
  31. Title string `form:"title"`
  32. MerchantName string `form:"merchant_name"`
  33. PageId string `form:"page"`
  34. PageSize string `form:"limit"`
  35. }
  36. type GoodListResp struct {
  37. GoodsId int64 `json:"id"` // 商品id
  38. Price float64 `json:"price"`
  39. CreateTime string `json:"create_time"`
  40. UpdateTIme string `json:"update_time"`
  41. Stock int `json:"stock"`
  42. SkuList []*model.Sku `json:"sku_list"`
  43. SaleCount int `json:"sale_count"`
  44. Title string `json:"title"`
  45. Image string `json:"image"`
  46. State string `json:"state"`
  47. }