golang 的 rabbitmq 消费项目
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.

oil.go 3.3 KiB

6 months ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. package md
  2. type OilRequest struct {
  3. ItemName string `json:"item_name"` // 油号
  4. CityName string `json:"city_name"` // 城市
  5. Lat string `json:"lat"` // 纬度
  6. Lng string `json:"lng"` // 经度
  7. Sort string `json:"sort"` // 排序
  8. BrandName string `json:"brand_name"` // 品牌
  9. P string `json:"p"` // 页码
  10. Mobile string `json:"mobile"` // 手机号
  11. Id string `json:"id"` // id
  12. CategoryId string `json:"category_id"` //id 多个是逗号隔开
  13. Pvd string `json:"pvd"` //类型
  14. IsReturnJh string `json:"is_return_jh"` //是否返回聚合链接
  15. }
  16. type OilList struct {
  17. Address string `json:"address"`
  18. BrandName string `json:"brand_name"`
  19. CityName string `json:"city_name"`
  20. CostPrice string `json:"cost_price"`
  21. Dis string `json:"dis"`
  22. ID string `json:"id"`
  23. InfoList string `json:"info_list"`
  24. ItemName string `json:"item_name"`
  25. Label []string `json:"label"`
  26. Lat string `json:"lat"`
  27. Lng string `json:"lng"`
  28. Logo string `json:"logo"`
  29. Name string `json:"name"`
  30. OilID string `json:"oil_id"`
  31. StorePrice string `json:"store_price"`
  32. UpdateTime string `json:"update_time"`
  33. VipPrice string `json:"vip_price"`
  34. YhPrice string `json:"yh_price"`
  35. }
  36. type OilListResult struct {
  37. Address string `json:"address"`
  38. CityName string `json:"city_name"`
  39. CostPrice string `json:"cost_price"`
  40. Dis string `json:"dis"`
  41. ID string `json:"id"`
  42. Label []string `json:"label"`
  43. Logo string `json:"logo"`
  44. Name string `json:"name"`
  45. StorePrice string `json:"store_price"`
  46. Lat string `json:"lat"`
  47. Lng string `json:"lng"`
  48. }
  49. type OilDetail struct {
  50. Url string `json:"Url"`
  51. }
  52. type OilCarouselList struct {
  53. Img string `json:"img"`
  54. ImgURL string `json:"img_url"`
  55. Index int `json:"index"`
  56. IsJump string `json:"is_jump"`
  57. IsShow string `json:"is_show"`
  58. Name string `json:"name"`
  59. RequiredLogin string `json:"required_login"`
  60. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  61. SkipIdentifier string `json:"skip_identifier"`
  62. SkipName string `json:"skip_name"`
  63. Data CommModData `json:"data"`
  64. }
  65. type OilStyle struct {
  66. BtnBgColor string `json:"btn_bg_color"`
  67. BtnStrColor string `json:"btn_str_color"`
  68. CarouselList []OilCarouselList `json:"carousel_list"`
  69. HeaderBg struct {
  70. AssistColor string `json:"assist_color"`
  71. MainColor string `json:"main_color"`
  72. MinColor string `json:"min_color"`
  73. } `json:"header_bg"`
  74. NavImg string `json:"nav_img"`
  75. NavImgUrl string `json:"nav_img_url"`
  76. NavStrColor string `json:"nav_str_color"`
  77. PriceStrColor string `json:"price_str_color"`
  78. Title string `json:"title"`
  79. TitleColor string `json:"title_color"`
  80. ItemNameList []struct {
  81. Name string `json:"name"`
  82. Type string `json:"type"`
  83. } `json:"item_name_list"`
  84. BrandNameList []struct {
  85. Name string `json:"name"`
  86. Type string `json:"type"`
  87. } `json:"brand_name_list"`
  88. SortNameList []struct {
  89. Name string `json:"name"`
  90. Type string `json:"type"`
  91. } `json:"sort_name_list"`
  92. }