TaobaoTbkOrderRefundGetPublisherRefundOrderDTO.cs 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Ability414.Domain;
  5. public class TaobaoTbkOrderRefundGetPublisherRefundOrderDTO
  6. {
  7. /*
  8. 维权编号,是当前订单发生维权退款的编号,非淘宝订单编号,如订单发生多次维权,则会产生多个维权编号
  9. */
  10. private string? refundSuitId;
  11. /*
  12. 淘宝父订单编号(买家在淘宝后台显示的订单编号)
  13. */
  14. private string? tbTradeParentId;
  15. /*
  16. 淘宝子订单编号
  17. */
  18. private string? tbTradeId;
  19. /*
  20. 订单创建时间
  21. */
  22. private string? tbTradeCreateTime;
  23. /*
  24. 订单结算时间
  25. */
  26. private string? earningTime;
  27. /*
  28. 维权创建时间
  29. */
  30. private string? tkRefundTime;
  31. /*
  32. 维权完成时间
  33. */
  34. private string? tkRefundSuitTime;
  35. /*
  36. 订单更新时间
  37. */
  38. private string? modifiedTime;
  39. /*
  40. 商品标题
  41. */
  42. private string? itemTitle;
  43. /*
  44. 推广者角色(二方、三方)
  45. */
  46. private string? tkOrderRole;
  47. /*
  48. 维权创建(淘客结算回执) 4, 维权成功(淘客结算回执) 2, 维权失败(淘客结算回执) 3, 发生多次维权,待处理 11, 从淘客处补扣(钱已结给淘客) 等待扣款 12, 从淘客处补扣(钱已结给淘客) 扣款成功 13, 从卖家处补扣(钱已结给卖家) 等待扣款 14, 从卖家处补扣(钱已结给卖家) 扣款成功 15
  49. */
  50. private long? refundStatus;
  51. /*
  52. 结算金额(订单确认收货后的成交金额)
  53. */
  54. private string? tbTradeFinishPrice;
  55. /*
  56. 维权金额(买家申请维权退款的金额)
  57. */
  58. private string? refundFee;
  59. /*
  60. 结算预估收入=结算金额*提成。以订单确认收货后的成交金额为基数,预估您可能获得的收入。
  61. */
  62. private string? pubShareFee;
  63. /*
  64. 应退还佣金(不含技术服务费和渠道专项服务费)
  65. */
  66. private string? tkCommissionFeeRefund;
  67. /*
  68. 应退还补贴(不含技术服务费和渠道专项服务费)
  69. */
  70. private string? tkSubsidyFeeRefund;
  71. /*
  72. 应退还佣金对应的技术服务费
  73. */
  74. private string? tkCommissionAlimmRefundFee;
  75. /*
  76. 应退还补贴对应的技术服务费
  77. */
  78. private string? tkSubsidyAlimmRefundFee;
  79. /*
  80. 应退还佣金对应的渠道专项服务费
  81. */
  82. private string? tkCommissionAgentRefundFee;
  83. /*
  84. 应退还补贴对应的渠道专项服务费
  85. */
  86. private string? tkSubsidyAgentRefundFee;
  87. /*
  88. 应退还预估收入:订单发生维权退款应退还的预估收入(佣金+补贴,含技术服务费和渠道专项服务费)
  89. */
  90. private string? showReturnFee;
  91. /*
  92. 渠道关系id
  93. */
  94. private long? relationId;
  95. /*
  96. 会员关系id
  97. */
  98. private long? specialId;
  99. [JsonPropertyName("refund_suit_id")]
  100. public string? RefundSuitId
  101. {
  102. get => refundSuitId;
  103. set => this.refundSuitId = value;
  104. }
  105. [JsonPropertyName("tb_trade_parent_id")]
  106. public string? TbTradeParentId
  107. {
  108. get => tbTradeParentId;
  109. set => this.tbTradeParentId = value;
  110. }
  111. [JsonPropertyName("tb_trade_id")]
  112. public string? TbTradeId
  113. {
  114. get => tbTradeId;
  115. set => this.tbTradeId = value;
  116. }
  117. [JsonPropertyName("tb_trade_create_time")]
  118. public string? TbTradeCreateTime
  119. {
  120. get => tbTradeCreateTime;
  121. set => this.tbTradeCreateTime = value;
  122. }
  123. [JsonPropertyName("earning_time")]
  124. public string? EarningTime
  125. {
  126. get => earningTime;
  127. set => this.earningTime = value;
  128. }
  129. [JsonPropertyName("tk_refund_time")]
  130. public string? TkRefundTime
  131. {
  132. get => tkRefundTime;
  133. set => this.tkRefundTime = value;
  134. }
  135. [JsonPropertyName("tk_refund_suit_time")]
  136. public string? TkRefundSuitTime
  137. {
  138. get => tkRefundSuitTime;
  139. set => this.tkRefundSuitTime = value;
  140. }
  141. [JsonPropertyName("modified_time")]
  142. public string? ModifiedTime
  143. {
  144. get => modifiedTime;
  145. set => this.modifiedTime = value;
  146. }
  147. [JsonPropertyName("item_title")]
  148. public string? ItemTitle
  149. {
  150. get => itemTitle;
  151. set => this.itemTitle = value;
  152. }
  153. [JsonPropertyName("tk_order_role")]
  154. public string? TkOrderRole
  155. {
  156. get => tkOrderRole;
  157. set => this.tkOrderRole = value;
  158. }
  159. [JsonPropertyName("refund_status")]
  160. public long? RefundStatus
  161. {
  162. get => refundStatus;
  163. set => this.refundStatus = value;
  164. }
  165. [JsonPropertyName("tb_trade_finish_price")]
  166. public string? TbTradeFinishPrice
  167. {
  168. get => tbTradeFinishPrice;
  169. set => this.tbTradeFinishPrice = value;
  170. }
  171. [JsonPropertyName("refund_fee")]
  172. public string? RefundFee
  173. {
  174. get => refundFee;
  175. set => this.refundFee = value;
  176. }
  177. [JsonPropertyName("pub_share_fee")]
  178. public string? PubShareFee
  179. {
  180. get => pubShareFee;
  181. set => this.pubShareFee = value;
  182. }
  183. [JsonPropertyName("tk_commission_fee_refund")]
  184. public string? TkCommissionFeeRefund
  185. {
  186. get => tkCommissionFeeRefund;
  187. set => this.tkCommissionFeeRefund = value;
  188. }
  189. [JsonPropertyName("tk_subsidy_fee_refund")]
  190. public string? TkSubsidyFeeRefund
  191. {
  192. get => tkSubsidyFeeRefund;
  193. set => this.tkSubsidyFeeRefund = value;
  194. }
  195. [JsonPropertyName("tk_commission_alimm_refund_fee")]
  196. public string? TkCommissionAlimmRefundFee
  197. {
  198. get => tkCommissionAlimmRefundFee;
  199. set => this.tkCommissionAlimmRefundFee = value;
  200. }
  201. [JsonPropertyName("tk_subsidy_alimm_refund_fee")]
  202. public string? TkSubsidyAlimmRefundFee
  203. {
  204. get => tkSubsidyAlimmRefundFee;
  205. set => this.tkSubsidyAlimmRefundFee = value;
  206. }
  207. [JsonPropertyName("tk_commission_agent_refund_fee")]
  208. public string? TkCommissionAgentRefundFee
  209. {
  210. get => tkCommissionAgentRefundFee;
  211. set => this.tkCommissionAgentRefundFee = value;
  212. }
  213. [JsonPropertyName("tk_subsidy_agent_refund_fee")]
  214. public string? TkSubsidyAgentRefundFee
  215. {
  216. get => tkSubsidyAgentRefundFee;
  217. set => this.tkSubsidyAgentRefundFee = value;
  218. }
  219. [JsonPropertyName("show_return_fee")]
  220. public string? ShowReturnFee
  221. {
  222. get => showReturnFee;
  223. set => this.showReturnFee = value;
  224. }
  225. [JsonPropertyName("relation_id")]
  226. public long? RelationId
  227. {
  228. get => relationId;
  229. set => this.relationId = value;
  230. }
  231. [JsonPropertyName("special_id")]
  232. public long? SpecialId
  233. {
  234. get => specialId;
  235. set => this.specialId = value;
  236. }
  237. }