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.
 
 
 

816 lines
36 KiB

  1. package md
  2. type LvCss struct {
  3. Icon string `json:"icon"`
  4. Id string `json:"id"`
  5. Name string `json:"name"`
  6. IconUrl string `json:"icon_url"`
  7. BgColor string `json:"bg_color"`
  8. BgImg string `json:"bg_img"`
  9. BgImgUrl string `json:"bg_img_url"`
  10. BgType string `json:"bg_type"`
  11. FontColor string `json:"font_color"`
  12. }
  13. type MyFootMarkModule struct {
  14. AppBarName string `json:"app_bar_name"`
  15. AppBarNameColor string `json:"app_bar_name_color"`
  16. AppBarBgImg string `json:"app_bar_bg_img"`
  17. AppBarBgColor string `json:"app_bar_bg_color"`
  18. AppBarRightText string `json:"app_bar_right_text"`
  19. AppBarRightTextColor string `json:"app_bar_right_text_color"`
  20. AppBarRightEditingText string `json:"app_bar_right_editing_text"`
  21. AppBarRightEditingColor string `json:"app_bar_right_editing_color"`
  22. SearchBarIcon string `json:"search_bar_icon"`
  23. SearchBarText string `json:"search_bar_text"`
  24. SearchBarTextColor string `json:"search_bar_text_color"`
  25. SearchBarBgColor string `json:"search_bar_bg_color"`
  26. TabLineColor string `json:"tab_line_color"`
  27. TabItemNotFoundImg string `json:"tab_item_not_found_img"`
  28. TabNameColor string `json:"tab_name_color"`
  29. TabNameSelectedColor string `json:"tab_name_selected_color"`
  30. GoodsListId string `json:"goods_list_id"`
  31. TabList []struct {
  32. Type string `json:"type"`
  33. Name string `json:"name"`
  34. } `json:"tab_list"`
  35. ListStyle map[string]interface{} `json:"list_style"`
  36. EditLeftConfirmIcon string `json:"edit_left_confirm_icon"`
  37. EditLeftNoConfirmIcon string `json:"edit_left_no_confirm_icon"`
  38. Bottom struct {
  39. BgColor string `json:"bg_color"`
  40. LeftText string `json:"left_text"`
  41. LeftColor string `json:"left_color"`
  42. RightText string `json:"right_text"`
  43. RightColor string `json:"right_color"`
  44. } `json:"bottom"`
  45. ConfirmDialog struct {
  46. BgText string `json:"bg_text"`
  47. BgTextColor string `json:"bg_text_color"`
  48. BgColor string `json:"bg_color"`
  49. LeftText string `json:"left_text"`
  50. LeftTextColor string `json:"left_text_color"`
  51. LeftBtnBgColor string `json:"left_btn_bg_color"`
  52. RightText string `json:"right_text"`
  53. RightTextColor string `json:"right_text_color"`
  54. RightBtnBgColor string `json:"right_btn_bg_color"`
  55. } `json:"confirm_dialog"`
  56. }
  57. type MyFavModule struct {
  58. AppBarName string `json:"app_bar_name"`
  59. AppBarNameColor string `json:"app_bar_name_color"`
  60. AppBarBgImg string `json:"app_bar_bg_img"`
  61. AppBarBgColor string `json:"app_bar_bg_color"`
  62. AppBarRightText string `json:"app_bar_right_text"`
  63. AppBarRightTextColor string `json:"app_bar_right_text_color"`
  64. AppBarRightEditingText string `json:"app_bar_right_editing_text"`
  65. AppBarRightEditingColor string `json:"app_bar_right_editing_color"`
  66. SearchBarIcon string `json:"search_bar_icon"`
  67. SearchBarText string `json:"search_bar_text"`
  68. SearchBarTextColor string `json:"search_bar_text_color"`
  69. SearchBarBgColor string `json:"search_bar_bg_color"`
  70. TabLineColor string `json:"tab_line_color"`
  71. TabItemNotFoundImg string `json:"tab_item_not_found_img"`
  72. TabNameColor string `json:"tab_name_color"`
  73. TabNameSelectedColor string `json:"tab_name_selected_color"`
  74. TabList []struct {
  75. Type string `json:"type"`
  76. Name string `json:"name"`
  77. } `json:"tab_list"`
  78. GoodsListId string `json:"goods_list_id"`
  79. ListStyle map[string]interface{} `json:"list_style"`
  80. EditLeftConfirmIcon string `json:"edit_left_confirm_icon"`
  81. EditLeftNoConfirmIcon string `json:"edit_left_no_confirm_icon"`
  82. Bottom struct {
  83. BgColor string `json:"bg_color"`
  84. LeftText string `json:"left_text"`
  85. LeftColor string `json:"left_color"`
  86. RightText string `json:"right_text"`
  87. RightColor string `json:"right_color"`
  88. } `json:"bottom"`
  89. ConfirmDialog struct {
  90. BgText string `json:"bg_text"`
  91. BgTextColor string `json:"bg_text_color"`
  92. BgColor string `json:"bg_color"`
  93. LeftText string `json:"left_text"`
  94. LeftTextColor string `json:"left_text_color"`
  95. LeftBtnBgColor string `json:"left_btn_bg_color"`
  96. RightText string `json:"right_text"`
  97. RightTextColor string `json:"right_text_color"`
  98. RightBtnBgColor string `json:"right_btn_bg_color"`
  99. } `json:"confirm_dialog"`
  100. }
  101. type CarouselFriend struct {
  102. Name string `json:"name"`
  103. Pic string `json:"pic"`
  104. PicURL string `json:"pic_url"`
  105. Skip struct {
  106. CateTag string `json:"cate_tag"`
  107. Data CommModData `json:"data"`
  108. IsEnd string `json:"is_end"`
  109. IsJump string `json:"is_jump"`
  110. Name string `json:"name"`
  111. RequiredLogin string `json:"required_login"`
  112. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  113. SkipIdentifier string `json:"skip_identifier"`
  114. SkipName string `json:"skip_name"`
  115. URL string `json:"url"`
  116. } `json:"skip"`
  117. Sort int64 `json:"sort"`
  118. }
  119. type BottomNav struct {
  120. BgColor string `json:"bg_color"`
  121. CateTag string `json:"cate_tag"`
  122. ChooseColor string `json:"choose_color"`
  123. ChooseIcon string `json:"choose_icon"`
  124. ChooseIconImg string `json:"choose_icon_img"`
  125. Data interface{} `json:"data"`
  126. FontColor string `json:"font_color"`
  127. Icon string `json:"icon"`
  128. IconImg string `json:"icon_img"`
  129. ID string `json:"id"`
  130. IsJump string `json:"is_jump"`
  131. IsShow string `json:"is_show"`
  132. IsBulge string `json:"is_bulge"`
  133. AutoShow string `json:"auto_show"`
  134. IsToApp string `json:"is_to_app"`
  135. Name string `json:"name"`
  136. RequiredLogin string `json:"required_login"`
  137. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  138. SkipIdentifier string `json:"skip_identifier"`
  139. SkipName string `json:"skip_name"`
  140. Type string `json:"type"`
  141. Url string `json:"url"`
  142. }
  143. //公共data数据
  144. type CommModData struct {
  145. LinkName string `json:"link_name"`
  146. AdvInfo string `json:"adv_info"`
  147. StoreId string `json:"store_id"`
  148. Url string `json:"url"`
  149. AppId string `json:"app_id"`
  150. AlipayUrl string `json:"alipay_url"`
  151. AlipayAppid string `json:"alipay_appid"`
  152. ActivityId string `json:"activity_id"`
  153. Id string `json:"id"`
  154. AdName string `json:"ad_name"`
  155. AndroidAdID string `json:"android_ad_id"`
  156. AndroidMediaID string `json:"android_media_id"`
  157. AutoClickAd string `json:"auto_click_ad"`
  158. Autoplay string `json:"autoplay"`
  159. BrandID string `json:"brand_id"`
  160. Conditions string `json:"conditions"`
  161. CreateAt string `json:"create_at"`
  162. EndTime string `json:"end_time"`
  163. Img string `json:"img"`
  164. IosAdID string `json:"ios_ad_id"`
  165. IosMediaID string `json:"ios_media_id"`
  166. IsRecommend interface{} `json:"is_recommend"`
  167. LevelLimitID string `json:"level_limit_id"`
  168. LevelLimitName string `json:"level_limit_name"`
  169. LevelWeight string `json:"level_weight"`
  170. NeedLocation int64 `json:"need_location"`
  171. SdkType string `json:"sdk_type"`
  172. AdvType string `json:"adv_type"`
  173. Type string `json:"type"`
  174. SourceType string `json:"source_type"`
  175. StartTime string `json:"start_time"`
  176. UpdateAt string `json:"update_at"`
  177. VisitCount string `json:"visit_count"`
  178. IsCanBuy string `json:"is_can_buy"`
  179. IsShowCouponList string `json:"is_show_coupon_list"`
  180. UserCouponAmount string `json:"user_coupon_amount"`
  181. Coupon string `json:"coupon"`
  182. CountingDown string `json:"counting_down" `
  183. FunctionSkipType string `json:"function_skip_type"`
  184. OpenType string `json:"open_type" ` //app 应用内打开 browser 系统浏览器打开
  185. GoodsId string `json:"goods_id"`
  186. GoodsType string `json:"goods_type"`
  187. FromCoinId string `json:"from_coin_id"`
  188. ToCoinId string `json:"to_coin_id"`
  189. LevelType string `json:"level_type"`
  190. TransferType string `json:"transfer_type"`
  191. CoinId string `json:"coin_id"`
  192. ChannelId string `json:"channel_id"`
  193. SecretKey string `json:"secret_key"`
  194. OrderType string `json:"order_type"`
  195. Platform string `json:"platform"`
  196. SecondAdvList AdvCommModData `json:"second_adv_list"`
  197. ThirdAdvList AdvCommModData `json:"third_adv_list"`
  198. HwData map[string]string `json:"hw_data"`
  199. //IsShowConditionPop string `json:"is_show_condition_pop"`
  200. //ShowConditionStr string `json:"show_condition_str"`
  201. //ShowConditionSkip SkipData `json:"show_condition_skip"`
  202. }
  203. //公共data数据
  204. type AdvCommModData struct {
  205. Id string `json:"id"`
  206. AdName string `json:"ad_name"`
  207. AndroidAdID string `json:"android_ad_id"`
  208. AndroidMediaID string `json:"android_media_id"`
  209. AutoClickAd string `json:"auto_click_ad"`
  210. Autoplay string `json:"autoplay"`
  211. IosAdID string `json:"ios_ad_id"`
  212. IosMediaID string `json:"ios_media_id"`
  213. SdkType string `json:"sdk_type"`
  214. AdvType string `json:"adv_type"`
  215. }
  216. type SkipData struct {
  217. SkipName string `json:"skip_name"`
  218. Name string `json:"name"`
  219. SkipIdentifier string `json:"skip_identifier"`
  220. RequiredLogin string `json:"required_login"`
  221. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  222. IsJump string `json:"is_jump"`
  223. Url string `json:"url"`
  224. Data CommModData `json:"data"`
  225. }
  226. type NextCommModData struct {
  227. LinkName string `json:"link_name"`
  228. FromCoinId string `json:"from_coin_id"`
  229. ToCoinId string `json:"to_coin_id"`
  230. Url string `json:"url"`
  231. AppId string `json:"app_id"`
  232. StoreId string `json:"store_id"`
  233. AlipayUrl string `json:"alipay_url"`
  234. AlipayAppid string `json:"alipay_appid"`
  235. ActivityId string `json:"activity_id"`
  236. Id string `json:"id"`
  237. AdName string `json:"ad_name"`
  238. AndroidAdID string `json:"android_ad_id"`
  239. AndroidMediaID string `json:"android_media_id"`
  240. AutoClickAd string `json:"auto_click_ad"`
  241. Autoplay string `json:"autoplay"`
  242. BrandID string `json:"brand_id"`
  243. Conditions string `json:"conditions"`
  244. CreateAt string `json:"create_at"`
  245. EndTime string `json:"end_time"`
  246. Img string `json:"img"`
  247. IosAdID string `json:"ios_ad_id"`
  248. IosMediaID string `json:"ios_media_id"`
  249. IsRecommend interface{} `json:"is_recommend"`
  250. LevelLimitID string `json:"level_limit_id"`
  251. LevelLimitName string `json:"level_limit_name"`
  252. LevelWeight string `json:"level_weight"`
  253. NeedLocation int64 `json:"need_location"`
  254. SdkType string `json:"sdk_type"`
  255. SourceType string `json:"source_type"`
  256. StartTime string `json:"start_time"`
  257. UpdateAt string `json:"update_at"`
  258. VisitCount string `json:"visit_count"`
  259. CountingDown string `json:"counting_down" `
  260. LevelType string `json:"level_type"`
  261. OpenType string `json:"open_type" ` //app 应用内打开 browser 系统浏览器打开
  262. FunctionSkipType string `json:"function_skip_type"`
  263. ChannelId string `json:"channel_id"`
  264. SecretKey string `json:"secret_key"`
  265. OrderType string `json:"order_type"`
  266. Platform string `json:"platform"`
  267. }
  268. //多眼导航
  269. type MultiNav struct {
  270. CateName string `json:"cate_name"`
  271. CateTag string `json:"cate_tag"`
  272. Data CommModData `json:"data"`
  273. ID string `json:"id"`
  274. Img string `json:"img"`
  275. ImgURL string `json:"img_url"`
  276. Index int64 `json:"index"`
  277. IsEnd string `json:"is_end"`
  278. IsJump string `json:"is_jump"`
  279. Name string `json:"name"`
  280. RequiredLogin string `json:"required_login"`
  281. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  282. RightIcon string `json:"right_icon"`
  283. RightIconURL string `json:"right_icon_url"`
  284. SkipIdentifier string `json:"skip_identifier"`
  285. SkipName string `json:"skip_name"`
  286. SubTitle string `json:"sub_title"`
  287. Title string `json:"title"`
  288. TypeListKey string `json:"type_list_key"`
  289. URL string `json:"url"`
  290. SubCate MultiNavSub `json:"sub_cate"`
  291. }
  292. type TaskList struct {
  293. Title string `json:"title"`
  294. TitleColor string `json:"title_color"`
  295. SubTitleColor string `json:"sub_title_color"`
  296. SubTitle string `json:"sub_title"`
  297. Icon string `json:"icon"`
  298. IconUrl string `json:"icon_url"`
  299. BtnTitle string `json:"btn_title"`
  300. SkipData SkipData `json:"skip_data"`
  301. }
  302. type FeaturesCate struct {
  303. Title string `json:"title"`
  304. Img string `json:"img"`
  305. Idx int `json:"idx"`
  306. Data CommModData `json:"data"`
  307. ImgUrl string `json:"img_url"`
  308. SubTitle string `json:"sub_title"`
  309. IsShow string `json:"is_show"`
  310. RightIcon string `json:"right_icon"`
  311. RightIconUrl string `json:"right_icon_url"`
  312. SkipIdentifier string `json:"skip_identifier"`
  313. RequiredLogin string `json:"required_login"`
  314. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  315. IsJump string `json:"is_jump"`
  316. CateTag string `json:"cate_tag"`
  317. SkipName string `json:"skip_name"`
  318. URL string `json:"url"`
  319. }
  320. type MultiNavSub struct {
  321. IsShow string `json:"is_show"`
  322. BgColor string `json:"bg_color"`
  323. BottomLeftRadius string `json:"bottom_left_radius"`
  324. BottomRightRadius string `json:"bottom_right_radius"`
  325. ColumSize int `json:"colum_size"`
  326. IsLeftRightMargin string `json:"is_left_right_margin"`
  327. IsShowSubTitle string `json:"is_show_sub_title"`
  328. IsTopMargin string `json:"is_top_margin"`
  329. LeftRightMargin string `json:"left_right_margin"`
  330. Pagination string `json:"pagination"`
  331. PaginationSelectColor string `json:"pagination_select_color"`
  332. PaginationUnselectColor string `json:"pagination_unselect_color"`
  333. RowSize string `json:"row_size"`
  334. SubTitleColor string `json:"sub_title_color"`
  335. TitleColor string `json:"title_color"`
  336. TopLeftRadius string `json:"top_left_radius"`
  337. TopMargin string `json:"top_margin"`
  338. TopRightRadius string `json:"top_right_radius"`
  339. IconSize string `json:"icon_size"`
  340. ModuleTitleColor string `json:"module_title_color"`
  341. ModuleTitleName string `json:"module_title_name"`
  342. IsShowCornerIcon string `json:"is_show_corner_icon"`
  343. ListStyle []MultiNavSubListStyle `json:"list_style"`
  344. }
  345. type MultiNavSubListStyle struct {
  346. CateName string `json:"cate_name"`
  347. CateTag string `json:"cate_tag"`
  348. Data CommModData `json:"data"`
  349. ID string `json:"id"`
  350. Img string `json:"img"`
  351. ImgURL string `json:"img_url"`
  352. Index int64 `json:"index"`
  353. IsEnd string `json:"is_end"`
  354. IsJump string `json:"is_jump"`
  355. Name string `json:"name"`
  356. RequiredLogin string `json:"required_login"`
  357. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  358. RightIcon string `json:"right_icon"`
  359. RightIconURL string `json:"right_icon_url"`
  360. SkipIdentifier string `json:"skip_identifier"`
  361. SkipName string `json:"skip_name"`
  362. SubTitle string `json:"sub_title"`
  363. Title string `json:"title"`
  364. TypeListKey string `json:"type_list_key"`
  365. URL string `json:"url"`
  366. }
  367. //幻灯片
  368. type Carousel struct {
  369. BgColor string `json:"bg_color"`
  370. BgImg string `json:"bg_img"`
  371. BgImgURL string `json:"bg_img_url"`
  372. CateTag string `json:"cate_tag"`
  373. Data CommModData `json:"data"`
  374. ID string `json:"id"`
  375. Img string `json:"img"`
  376. ImgURL string `json:"img_url"`
  377. Index int64 `json:"index"`
  378. IsJump string `json:"is_jump"`
  379. IsShow string `json:"is_show"`
  380. Name string `json:"name"`
  381. RequiredLogin string `json:"required_login"`
  382. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  383. SkipIdentifier string `json:"skip_identifier"`
  384. SkipName string `json:"skip_name"`
  385. Url string `json:"url"`
  386. }
  387. //广告位
  388. type Banner struct {
  389. CateTag string `json:"cate_tag"`
  390. ID string `json:"id"`
  391. Img string `json:"img"`
  392. ImgURL string `json:"img_url"`
  393. IsJump string `json:"is_jump"`
  394. LocationName string `json:"location_name"`
  395. LocationType string `json:"location_type"`
  396. Name string `json:"name"`
  397. RequiredLogin string `json:"required_login"`
  398. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  399. SkipIdentifier string `json:"skip_identifier"`
  400. SkipName string `json:"skip_name"`
  401. Url string `json:"url"`
  402. Data CommModData `json:"data"`
  403. }
  404. type ModCommRequestParam struct {
  405. SkipIdentifier string `json:"skipIdentifier"`
  406. ActivityId string `json:"activityId"`
  407. SourceType string `json:"sourceType"`
  408. LevelWeight string `json:"levelWeight"`
  409. Conditions string `json:"conditions"`
  410. Id string `json:"id"`
  411. }
  412. type ModCommReturnParam struct {
  413. IsShow string `json:"is_show"`
  414. SkipIdentifier string `json:"skipIdentifier"`
  415. AppId string `json:"appId"`
  416. Id string `json:"id"`
  417. Url string `json:"url"`
  418. SecondAdvList AdvCommModData `json:"second_adv_list"`
  419. ThirdAdvList AdvCommModData `json:"third_adv_list"`
  420. HwData map[string]string `json:"hw_data"`
  421. IsHw string `json:"is_hw"`
  422. }
  423. //幻灯片
  424. type PushDialog struct {
  425. CateTag string `json:"cate_tag"`
  426. Data CommModData `json:"data"`
  427. IsJump string `json:"is_jump"`
  428. Name string `json:"name"`
  429. RequiredLogin string `json:"required_login"`
  430. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  431. SkipIdentifier string `json:"skip_identifier"`
  432. SkipName string `json:"skip_name"`
  433. Url string `json:"url"`
  434. }
  435. type SearchIconList struct {
  436. Icon string `json:"icon"`
  437. Name string `json:"name"`
  438. ShowType string `json:"show_type"`
  439. SkipIdentifier string `json:"skip_identifier"`
  440. Type string `json:"type"`
  441. WithIconColor string `json:"with_icon_color"`
  442. }
  443. type MallMemberEarnCard struct {
  444. SubTitle string `json:"sub_title"`
  445. BgImg string `json:"bg_img"`
  446. BgImgURL string `json:"bg_img_url"`
  447. DataSourceID string `json:"data_source_id"`
  448. IsShow string `json:"is_show"`
  449. IsJump string `json:"is_jump"`
  450. SkipIdentifier string `json:"skip_identifier"`
  451. SkipName string `json:"skip_name"`
  452. Data CommModData `json:"data"`
  453. Title string `json:"title"`
  454. TitleColor string `json:"title_color"`
  455. ValColor string `json:"val_color"`
  456. RequiredLogin string `json:"required_login"`
  457. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  458. URL string `json:"url"`
  459. }
  460. type MemberNewEarning struct {
  461. CateTag string `json:"cate_tag"`
  462. IsJump string `json:"is_jump"`
  463. Name string `json:"name"`
  464. NumColor string `json:"num_color"`
  465. RequiredLogin string `json:"required_login"`
  466. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  467. SkipIdentifier string `json:"skip_identifier"`
  468. SkipName string `json:"skip_name"`
  469. TextColor string `json:"text_color"`
  470. Type string `json:"type"`
  471. TypeName string `json:"type_name"`
  472. Data CommModData `json:"data"`
  473. }
  474. type MemberNewEarningBtn struct {
  475. BtnText string `json:"btn_text"`
  476. BtnTextColor string `json:"btn_text_color"`
  477. SkipIdentifier string `json:"skip_identifier"`
  478. RequiredLogin string `json:"required_login"`
  479. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  480. SkipName string `json:"skip_name"`
  481. Data CommModData `json:"data"`
  482. }
  483. type ProvidersNew struct {
  484. Index interface{} `json:"index"`
  485. Type string `json:"type"`
  486. PlatformName string `json:"platform_name"`
  487. ProviderNameColor string `json:"provider_name_color"`
  488. ProviderBgColor string `json:"provider_bg_color"`
  489. ProviderImg string `json:"provider_img"`
  490. ProviderImgUrl string `json:"provider_img_url"`
  491. }
  492. type SearchIconResultList struct {
  493. Icon string `json:"icon"`
  494. LineSelectColor string `json:"line_select_color"`
  495. ModList []struct {
  496. CommissionBgColor string `json:"commission_bg_color"`
  497. CommissionFontColor string `json:"commission_font_color"`
  498. CoupinIcon string `json:"coupin_icon"`
  499. CoupinIconWithColor string `json:"coupin_icon_with_color"`
  500. CouponBgColor string `json:"coupon_bg_color"`
  501. CouponFontColor string `json:"coupon_font_color"`
  502. CurrentPriceColor string `json:"current_price_color"`
  503. ItemBgColor string `json:"item_bg_color"`
  504. LayoutIcon1 string `json:"layout_icon_1"`
  505. LayoutIcon2 string `json:"layout_icon_2"`
  506. MarketPriceColor string `json:"market_price_color"`
  507. ShopIcon string `json:"shop_icon"`
  508. ShopNameColor string `json:"shop_name_color"`
  509. SortList []struct {
  510. Name string `json:"name"`
  511. SelectList []struct {
  512. Name string `json:"name"`
  513. NameColor string `json:"name_color"`
  514. QueryArgs string `json:"query_args"`
  515. } `json:"select_list"`
  516. } `json:"sort_list"`
  517. TextNoSelectColor string `json:"text_no_select_color"`
  518. TextSelectColor string `json:"text_select_color"`
  519. } `json:"mod_list"`
  520. Name string `json:"name"`
  521. NameColor string `json:"name_color"`
  522. NameSelectColor string `json:"name_select_color"`
  523. Type string `json:"type"`
  524. WithIconColor string `json:"with_icon_color"`
  525. }
  526. //公告
  527. type Placard struct {
  528. CateTag string `json:"cate_tag"`
  529. ContentText string `json:"content_text"`
  530. Index int64 `json:"index"`
  531. IsJump string `json:"is_jump"`
  532. IsToApp string `json:"is_to_app"`
  533. Name string `json:"name"`
  534. RequiredLogin string `json:"required_login"`
  535. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  536. SkipIdentifier string `json:"skip_identifier"`
  537. SkipName string `json:"skip_name"`
  538. }
  539. type MemberIntegral struct {
  540. BgColor string `json:"bg_color"`
  541. BottomLeftRadius string `json:"bottom_left_radius"`
  542. BottomRightRadius string `json:"bottom_right_radius"`
  543. BtnBgColor string `json:"btn_bg_color"`
  544. BtnFontColor string `json:"btn_font_color"`
  545. BtnSubBgColor string `json:"btn_sub_bg_color"`
  546. Desc string `json:"desc"`
  547. Ico string `json:"ico"`
  548. IcoURL string `json:"ico_url"`
  549. IsLeftRightMargin string `json:"is_left_right_margin"`
  550. IsShow string `json:"is_show"`
  551. IsTopMargin string `json:"is_top_margin"`
  552. LeftRightMargin string `json:"left_right_margin"`
  553. ModuleKey string `json:"module_key"`
  554. ModuleType string `json:"module_type"`
  555. Name string `json:"name"`
  556. Skip SkipData `json:"skip"`
  557. ValueSkip SkipData `json:"value_skip"`
  558. Title string `json:"title"`
  559. BtnStr string `json:"btn_str"`
  560. SubSkip SkipData `json:"sub_skip"`
  561. SubTitle string `json:"sub_title"`
  562. SubBtnStr string `json:"sub_btn_str"`
  563. TitleColor string `json:"title_color"`
  564. TopLeftRadius string `json:"top_left_radius"`
  565. TopMargin string `json:"top_margin"`
  566. TopRightRadius string `json:"top_right_radius"`
  567. Type string `json:"type"`
  568. ValueColor string `json:"value_color"`
  569. }
  570. type RecommendList struct {
  571. CssType string `json:"css_type"`
  572. Type string `json:"type"`
  573. CardType interface{} `json:"card_type"`
  574. ImgAdList interface{} `json:"img_ad_list"`
  575. ImgAdPosition string `json:"img_ad_position"`
  576. ImgAdType string `json:"img_ad_type"`
  577. Index int `json:"index"`
  578. IsShowImgAd string `json:"is_show_img_ad"`
  579. IsShowSort string `json:"is_show_sort"`
  580. ListColumn string `json:"list_column"`
  581. Title string `json:"title"`
  582. SortList interface{} `json:"sort_list"`
  583. Data interface{} `json:"data"`
  584. ListStyle interface{} `json:"list_style"`
  585. Pvd string `json:"pvd"`
  586. }
  587. type SortList struct {
  588. Type string `json:"type"`
  589. Name string `json:"name"`
  590. Icon1 string `json:"icon_1"`
  591. Icon2 string `json:"icon_2"`
  592. Icon3 string `json:"icon_3"`
  593. SelectList []SortSelectList `json:"select_list"`
  594. }
  595. type SortSelectList struct {
  596. Name string `json:"name"`
  597. Type string `json:"type"`
  598. SubType string `json:"sub_type"`
  599. }
  600. type MemberToolItem struct {
  601. Name string `json:"name"`
  602. Desc string `json:"desc"`
  603. Title string `json:"title"`
  604. Skip SkipData `json:"skip"`
  605. ModuleType string `json:"module_type"`
  606. ModuleKey string `json:"module_key"`
  607. IsTopMargin string `json:"is_top_margin"`
  608. IsLeftRightMargin string `json:"is_left_right_margin"`
  609. IsShow string `json:"is_show"`
  610. TopMargin string `json:"top_margin"`
  611. LeftRightMargin string `json:"left_right_margin"`
  612. TopLeftRadius string `json:"top_left_radius"`
  613. TopRightRadius string `json:"top_right_radius"`
  614. BottomLeftRadius string `json:"bottom_left_radius"`
  615. BottomRightRadius string `json:"bottom_right_radius"`
  616. BgColor string `json:"bg_color"`
  617. LeftIcon string `json:"left_icon"`
  618. LeftIconUrl string `json:"left_icon_url"`
  619. TitleColor string `json:"title_color"`
  620. RightIcon string `json:"right_icon"`
  621. RightIconUrl string `json:"right_icon_url"`
  622. SecondRightIcon string `json:"second_right_icon"`
  623. SecondRightIconUrl string `json:"second_right_icon_url"`
  624. BgType string `json:"bg_type"`
  625. BgImg string `json:"bg_img"`
  626. BgImgUrl string `json:"bg_img_url"`
  627. }
  628. type AppbarMemberInfoData struct {
  629. Name string `json:"name"`
  630. Desc string `json:"desc"`
  631. Skip []interface{} `json:"skip"`
  632. Status string `json:"status"`
  633. ModuleType string `json:"module_type"`
  634. ModuleKey string `json:"module_key"`
  635. IsTopMargin string `json:"is_top_margin"`
  636. IsLeftRightMargin string `json:"is_left_right_margin"`
  637. IsShow string `json:"is_show"`
  638. TopMargin string `json:"top_margin"`
  639. LeftRightMargin string `json:"left_right_margin"`
  640. TopLeftRadius string `json:"top_left_radius"`
  641. TopRightRadius string `json:"top_right_radius"`
  642. BottomLeftRadius string `json:"bottom_left_radius"`
  643. BottomRightRadius string `json:"bottom_right_radius"`
  644. BgColor string `json:"bg_color"`
  645. ListStyle []struct {
  646. Name string `json:"name"`
  647. Icon string `json:"icon"`
  648. IconUrl string `json:"icon_url"`
  649. RequiredLogin string `json:"required_login"`
  650. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  651. SkipIdentifier string `json:"skip_identifier"`
  652. SkipName string `json:"skip_name"`
  653. IsJump string `json:"is_jump"`
  654. IsToApp string `json:"is_to_app"`
  655. CateTag string `json:"cate_tag"`
  656. Data CommModData `json:"data"`
  657. } `json:"list_style"`
  658. ThemeType string `json:"theme_type"`
  659. ThemeColor string `json:"theme_color"`
  660. AssistColor string `json:"assist_color"`
  661. BgImage string `json:"bg_image"`
  662. BgImageUrl string `json:"bg_image_url"`
  663. LvBgType string `json:"lv_bg_type"`
  664. LvBgColor string `json:"lv_bg_color"`
  665. LvBgImage string `json:"lv_bg_image"`
  666. LvBgImageUrl string `json:"lv_bg_image_url"`
  667. LvNameColor string `json:"lv_name_color"`
  668. InvitedCodeColor string `json:"invited_code_color"`
  669. CoypeIcon string `json:"coype_icon"`
  670. CoypeIconUrl string `json:"coype_icon_url"`
  671. LoginName string `json:"login_name"`
  672. LoginNameHelpText string `json:"login_name_help_text"`
  673. NonLginAvatar string `json:"non_lgin_avatar"`
  674. NonLginAvatarUrl string `json:"non_lgin_avatar_url"`
  675. UserNameColor string `json:"user_name_color"`
  676. MoreUrl string `json:"more_url"`
  677. InvitedCodeShow string `json:"invited_code_show"`
  678. AppBarBgColor string `json:"app_bar_bg_color"`
  679. AppBarName string `json:"app_bar_name"`
  680. AppBarNameColor string `json:"app_bar_name_color"`
  681. RequiredLogin int `json:"required_login"`
  682. RequiredTaobaoAuth int `json:"required_taobao_auth"`
  683. SkipIdentifier string `json:"skip_identifier"`
  684. LvTopLeftRadius string `json:"lv_top_left_radius"`
  685. LvTopRightRadius string `json:"lv_top_right_radius"`
  686. LvBottomLeftRadius string `json:"lv_bottom_left_radius"`
  687. LvBottomRightRadius string `json:"lv_bottom_right_radius"`
  688. LevelList []struct {
  689. Icon string `json:"icon"`
  690. Id string `json:"id"`
  691. Name string `json:"name"`
  692. IconUrl string `json:"icon_url"`
  693. BgColor string `json:"bg_color"`
  694. BgImg string `json:"bg_img"`
  695. BgImgUrl string `json:"bg_img_url"`
  696. BgType string `json:"bg_type"`
  697. FontColor string `json:"font_color"`
  698. } `json:"level_list"`
  699. }
  700. type MemberInfoData struct {
  701. Name string `json:"name"`
  702. Desc string `json:"desc"`
  703. Status string `json:"status"`
  704. Skip struct {
  705. Id string `json:"id"`
  706. Type string `json:"type"`
  707. SkipIdentifier string `json:"skip_identifier"`
  708. RequiredLogin string `json:"required_login"`
  709. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  710. IsJump string `json:"is_jump"`
  711. CateTag string `json:"cate_tag"`
  712. SkipName string `json:"skip_name"`
  713. IsToApp string `json:"is_to_app"`
  714. Data CommModData `json:"data"`
  715. } `json:"skip"`
  716. AmountInfo struct {
  717. Text string `json:"text"`
  718. ValColor string `json:"val_color"`
  719. TextColor string `json:"text_color"`
  720. SourceType string `json:"source_type"`
  721. } `json:"amount_info"`
  722. CashBtn struct {
  723. BtnText string `json:"btn_text"`
  724. BtnTextColor string `json:"btn_text_color"`
  725. BtnBgColor string `json:"btn_bg_color"`
  726. RequiredLogin string `json:"required_login"`
  727. RequiredTaobaoAuth string `json:"required_taobao_auth"`
  728. SkipIdentifier string `json:"skip_identifier"`
  729. SkipName string `json:"skip_name"`
  730. Data CommModData `json:"data"`
  731. } `json:"cash_btn"`
  732. ModuleType string `json:"module_type"`
  733. ModuleKey string `json:"module_key"`
  734. IsTopMargin string `json:"is_top_margin"`
  735. IsLeftRightMargin string `json:"is_left_right_margin"`
  736. IsShow string `json:"is_show"`
  737. TopMargin string `json:"top_margin"`
  738. LeftRightMargin string `json:"left_right_margin"`
  739. TopLeftRadius string `json:"top_left_radius"`
  740. TopRightRadius string `json:"top_right_radius"`
  741. BottomLeftRadius string `json:"bottom_left_radius"`
  742. BottomRightRadius string `json:"bottom_right_radius"`
  743. BgColor string `json:"bg_color"`
  744. ThemeType string `json:"theme_type"`
  745. ThemeColor string `json:"theme_color"`
  746. AssistColor string `json:"assist_color"`
  747. BgImage string `json:"bg_image"`
  748. BgImageUrl string `json:"bg_image_url"`
  749. LvBgType string `json:"lv_bg_type"`
  750. LvBgColor string `json:"lv_bg_color"`
  751. LvBgImage string `json:"lv_bg_image"`
  752. LvBgImageUrl string `json:"lv_bg_image_url"`
  753. LvNameColor string `json:"lv_name_color"`
  754. InvitedCodeColor string `json:"invited_code_color"`
  755. CoypeIcon string `json:"coype_icon"`
  756. CoypeIconUrl string `json:"coype_icon_url"`
  757. LoginName string `json:"login_name"`
  758. LoginNameHelpText string `json:"login_name_help_text"`
  759. NonLginAvatar string `json:"non_lgin_avatar"`
  760. NonLginAvatarUrl string `json:"non_lgin_avatar_url"`
  761. UserNameColor string `json:"user_name_color"`
  762. RequiredLogin int `json:"required_login"`
  763. RequiredTaobaoAuth int `json:"required_taobao_auth"`
  764. SkipIdentifier string `json:"skip_identifier"`
  765. SkipName string `json:"skip_name"`
  766. InvitedCodeShow string `json:"invited_code_show"`
  767. MoreUrl string `json:"more_url"`
  768. LvTopLeftRadius string `json:"lv_top_left_radius"`
  769. LvTopRightRadius string `json:"lv_top_right_radius"`
  770. LvBottomLeftRadius string `json:"lv_bottom_left_radius"`
  771. LvBottomRightRadius string `json:"lv_bottom_right_radius"`
  772. LevelList []struct {
  773. Icon string `json:"icon"`
  774. Id string `json:"id"`
  775. Name string `json:"name"`
  776. IconUrl string `json:"icon_url"`
  777. BgColor string `json:"bg_color"`
  778. BgImg string `json:"bg_img"`
  779. BgImgUrl string `json:"bg_img_url"`
  780. BgType string `json:"bg_type"`
  781. FontColor string `json:"font_color"`
  782. } `json:"level_list"`
  783. }
  784. type ModuleBySubsidyPopData struct {
  785. IsOpen string `json:"is_open"`
  786. BgImg string `json:"bg_img"`
  787. BgImgUrl string `json:"bg_img_url"`
  788. TitleColor string `json:"title_color"`
  789. Title string `json:"title"`
  790. SubTitleColor string `json:"sub_title_color"`
  791. SubTitle string `json:"sub_title"`
  792. LeftBtnIcon string `json:"left_btn_icon"`
  793. LeftBtnIconUrl string `json:"left_btn_icon_url"`
  794. LeftBtnStrColor string `json:"left_btn_str_color"`
  795. LeftBtnStr string `json:"left_btn_str"`
  796. RightBtnIcon string `json:"right_btn_icon"`
  797. RightBtnIconUrl string `json:"right_btn_icon_url"`
  798. RightBtnStrColor string `json:"right_btn_str_color"`
  799. RightBtnStr string `json:"right_btn_str"`
  800. SkipData SkipData `json:"skip_data"`
  801. }