TaobaoTbkItemInfoUpgradeGetBasicMapData.cs 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Ability371.Domain;
  5. public class TaobaoTbkItemInfoUpgradeGetBasicMapData
  6. {
  7. /*
  8. 商品标题
  9. */
  10. private string? title;
  11. /*
  12. 商品主图
  13. */
  14. private string? pictUrl;
  15. /*
  16. 商品小图列表
  17. */
  18. private IList<string>? smallImages;
  19. /*
  20. 一级类目名称
  21. */
  22. private string? levelOneCategoryName;
  23. /*
  24. 叶子类目名称
  25. */
  26. private string? categoryName;
  27. /*
  28. 商品所在地
  29. */
  30. private string? provcity;
  31. /*
  32. 商品链接
  33. */
  34. private string? itemUrl;
  35. /*
  36. 卖家类型,0表示集市,1表示商城,3表示特价版
  37. */
  38. private long? userType;
  39. /*
  40. 卖家等级(字段等级SA)
  41. */
  42. private long? ratesum;
  43. /*
  44. 店铺dsr 评分(字段等级SA)
  45. */
  46. private long? shopDsr;
  47. /*
  48. 退款率是否低于行业均值(字段等级SA)
  49. */
  50. private bool? iRfdRate;
  51. /*
  52. 好评率是否高于行业均值(字段等级SA)
  53. */
  54. private bool? hGoodRate;
  55. /*
  56. 成交转化是否高于行业均值(字段等级SA)
  57. */
  58. private bool? hPayRate30;
  59. /*
  60. 30天销量;数据统计截止昨日非实时更新
  61. */
  62. private long? volume;
  63. /*
  64. 是否加入消费者保障
  65. */
  66. private bool? isPrepay;
  67. /*
  68. 是否品牌精选,0不是,1是
  69. */
  70. private string? superiorBrand;
  71. /*
  72. 商品库类型,支持多库类型输出,以英文逗号分隔“,”分隔,1:营销商品主推库,2. 内容商品库,如果值为空则不属于1,2这两种商品类型
  73. */
  74. private string? materialLibType;
  75. /*
  76. pc宝贝详情(字段等级S)
  77. */
  78. private string? tmallDescUrl;
  79. /*
  80. H5宝贝详情(字段等级S)
  81. */
  82. private string? taobaoDescUrl;
  83. /*
  84. 商品信息-店铺名称
  85. */
  86. private string? shopTitle;
  87. /*
  88. 商品信息-是否包邮
  89. */
  90. private bool? freeShipment;
  91. /*
  92. 商品信息-品牌名称
  93. */
  94. private string? brandName;
  95. /*
  96. 商品信息-商品短标题
  97. */
  98. private string? shortTitle;
  99. /*
  100. 商品信息-商品白底图
  101. */
  102. private string? whiteImage;
  103. /*
  104. 卖家id(字段等级C)
  105. */
  106. private long? sellerId;
  107. /*
  108. 年销量
  109. */
  110. private string? annualVol;
  111. [JsonPropertyName("title")]
  112. public string? Title
  113. {
  114. get => title;
  115. set => this.title = value;
  116. }
  117. [JsonPropertyName("pict_url")]
  118. public string? PictUrl
  119. {
  120. get => pictUrl;
  121. set => this.pictUrl = value;
  122. }
  123. [JsonPropertyName("small_images")]
  124. public IList<string>? SmallImages
  125. {
  126. get => smallImages;
  127. set => this.smallImages = value;
  128. }
  129. [JsonPropertyName("level_one_category_name")]
  130. public string? LevelOneCategoryName
  131. {
  132. get => levelOneCategoryName;
  133. set => this.levelOneCategoryName = value;
  134. }
  135. [JsonPropertyName("category_name")]
  136. public string? CategoryName
  137. {
  138. get => categoryName;
  139. set => this.categoryName = value;
  140. }
  141. [JsonPropertyName("provcity")]
  142. public string? Provcity
  143. {
  144. get => provcity;
  145. set => this.provcity = value;
  146. }
  147. [JsonPropertyName("item_url")]
  148. public string? ItemUrl
  149. {
  150. get => itemUrl;
  151. set => this.itemUrl = value;
  152. }
  153. [JsonPropertyName("user_type")]
  154. public long? UserType
  155. {
  156. get => userType;
  157. set => this.userType = value;
  158. }
  159. [JsonPropertyName("ratesum")]
  160. public long? Ratesum
  161. {
  162. get => ratesum;
  163. set => this.ratesum = value;
  164. }
  165. [JsonPropertyName("shop_dsr")]
  166. public long? ShopDsr
  167. {
  168. get => shopDsr;
  169. set => this.shopDsr = value;
  170. }
  171. [JsonPropertyName("i_rfd_rate")]
  172. public bool? IRfdRate
  173. {
  174. get => iRfdRate;
  175. set => this.iRfdRate = value;
  176. }
  177. [JsonPropertyName("h_good_rate")]
  178. public bool? HGoodRate
  179. {
  180. get => hGoodRate;
  181. set => this.hGoodRate = value;
  182. }
  183. [JsonPropertyName("h_pay_rate30")]
  184. public bool? HPayRate30
  185. {
  186. get => hPayRate30;
  187. set => this.hPayRate30 = value;
  188. }
  189. [JsonPropertyName("volume")]
  190. public long? Volume
  191. {
  192. get => volume;
  193. set => this.volume = value;
  194. }
  195. [JsonPropertyName("is_prepay")]
  196. public bool? IsPrepay
  197. {
  198. get => isPrepay;
  199. set => this.isPrepay = value;
  200. }
  201. [JsonPropertyName("superior_brand")]
  202. public string? SuperiorBrand
  203. {
  204. get => superiorBrand;
  205. set => this.superiorBrand = value;
  206. }
  207. [JsonPropertyName("material_lib_type")]
  208. public string? MaterialLibType
  209. {
  210. get => materialLibType;
  211. set => this.materialLibType = value;
  212. }
  213. [JsonPropertyName("tmall_desc_url")]
  214. public string? TmallDescUrl
  215. {
  216. get => tmallDescUrl;
  217. set => this.tmallDescUrl = value;
  218. }
  219. [JsonPropertyName("taobao_desc_url")]
  220. public string? TaobaoDescUrl
  221. {
  222. get => taobaoDescUrl;
  223. set => this.taobaoDescUrl = value;
  224. }
  225. [JsonPropertyName("shop_title")]
  226. public string? ShopTitle
  227. {
  228. get => shopTitle;
  229. set => this.shopTitle = value;
  230. }
  231. [JsonPropertyName("free_shipment")]
  232. public bool? FreeShipment
  233. {
  234. get => freeShipment;
  235. set => this.freeShipment = value;
  236. }
  237. [JsonPropertyName("brand_name")]
  238. public string? BrandName
  239. {
  240. get => brandName;
  241. set => this.brandName = value;
  242. }
  243. [JsonPropertyName("short_title")]
  244. public string? ShortTitle
  245. {
  246. get => shortTitle;
  247. set => this.shortTitle = value;
  248. }
  249. [JsonPropertyName("white_image")]
  250. public string? WhiteImage
  251. {
  252. get => whiteImage;
  253. set => this.whiteImage = value;
  254. }
  255. [JsonPropertyName("seller_id")]
  256. public long? SellerId
  257. {
  258. get => sellerId;
  259. set => this.sellerId = value;
  260. }
  261. [JsonPropertyName("annual_vol")]
  262. public string? AnnualVol
  263. {
  264. get => annualVol;
  265. set => this.annualVol = value;
  266. }
  267. }