TaobaoTbkDgVegasTljReportExtra.cs 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Ability1826.Domain;
  5. public class TaobaoTbkDgVegasTljReportExtra
  6. {
  7. /*
  8. 领取率,领取淘礼金个数/创建淘礼金个数
  9. */
  10. private string? getRate;
  11. /*
  12. 使用率,使用淘礼金个数/领取淘礼金个数
  13. */
  14. private string? useRate;
  15. /*
  16. 引导付款笔数,同一个红包,若因消费者付款使用后取消订单或退货退款,产生二次红包使用行为,引导付款笔数也会记录两单
  17. */
  18. private long? alipayNum;
  19. /*
  20. 引导付款金额,同一个红包,若因消费者付款使用后取消订单或退货退款,产生二次红包使用行为,引导付款笔数也会记录两单
  21. */
  22. private string? alipayAmt;
  23. /*
  24. 付款佣金,下单付款,产生二次红包使用行为,会记录2次
  25. */
  26. private string? prePubShareFeeForDisp;
  27. /*
  28. 结算佣金,确认收货,产生二次红包使用行为,会记录2次
  29. */
  30. private string? cmSettleAmt;
  31. /*
  32. 领取淘礼金个数
  33. */
  34. private long? winPv;
  35. /*
  36. 领取淘礼金金额
  37. */
  38. private string? winSumAmt;
  39. /*
  40. 未领取淘礼金个数,过了领取有效期或者暂停后没有被领取的红包个数
  41. */
  42. private long? remainingNum;
  43. /*
  44. 未领取金额,过了领取有效期或者暂停后没有被领取的红包金额
  45. */
  46. private string? remainingAmt;
  47. /*
  48. 使用淘礼金个数,同一个红包,若因消费者付款使用后取消订单或退货退款,产生二次红包使用行为,使用淘礼金个数会重复计算
  49. */
  50. private long? useNum;
  51. /*
  52. 使用淘礼金金额,若红包被重复使用(1)淘礼金红包被拆分,并且产生部分退款,会保留部分退款的订单淘礼金金额;若全部退款,会保留订单全部淘礼金金额),因此,已使用金额可能大于消费者实际使用金额(使用红包后,若产生红包退回后再次使用,已使用金额会被二次计算,已使用数量不会)
  53. */
  54. private string? useSumAmt;
  55. /*
  56. 退款淘礼金个数,红包使用后,由于订单取消,退货退款等行为带来的淘礼金红包退回数量,退款红包数量会重复计算
  57. */
  58. private long? refundNum;
  59. /*
  60. 退款淘礼金金额,红包使用后,由于订单取消,退货退款等行为行为带来的淘礼金红包退回数量 (退款红包若产生多次使用,退款红包金额会被多次计算,退款红包数量单日内不重复计算,跨天重复计算)
  61. */
  62. private string? refundSumAmt;
  63. [JsonPropertyName("get_rate")]
  64. public string? GetRate
  65. {
  66. get => getRate;
  67. set => this.getRate = value;
  68. }
  69. [JsonPropertyName("use_rate")]
  70. public string? UseRate
  71. {
  72. get => useRate;
  73. set => this.useRate = value;
  74. }
  75. [JsonPropertyName("alipay_num")]
  76. public long? AlipayNum
  77. {
  78. get => alipayNum;
  79. set => this.alipayNum = value;
  80. }
  81. [JsonPropertyName("alipay_amt")]
  82. public string? AlipayAmt
  83. {
  84. get => alipayAmt;
  85. set => this.alipayAmt = value;
  86. }
  87. [JsonPropertyName("pre_pub_share_fee_for_disp")]
  88. public string? PrePubShareFeeForDisp
  89. {
  90. get => prePubShareFeeForDisp;
  91. set => this.prePubShareFeeForDisp = value;
  92. }
  93. [JsonPropertyName("cm_settle_amt")]
  94. public string? CmSettleAmt
  95. {
  96. get => cmSettleAmt;
  97. set => this.cmSettleAmt = value;
  98. }
  99. [JsonPropertyName("win_pv")]
  100. public long? WinPv
  101. {
  102. get => winPv;
  103. set => this.winPv = value;
  104. }
  105. [JsonPropertyName("win_sum_amt")]
  106. public string? WinSumAmt
  107. {
  108. get => winSumAmt;
  109. set => this.winSumAmt = value;
  110. }
  111. [JsonPropertyName("remaining_num")]
  112. public long? RemainingNum
  113. {
  114. get => remainingNum;
  115. set => this.remainingNum = value;
  116. }
  117. [JsonPropertyName("remaining_amt")]
  118. public string? RemainingAmt
  119. {
  120. get => remainingAmt;
  121. set => this.remainingAmt = value;
  122. }
  123. [JsonPropertyName("use_num")]
  124. public long? UseNum
  125. {
  126. get => useNum;
  127. set => this.useNum = value;
  128. }
  129. [JsonPropertyName("use_sum_amt")]
  130. public string? UseSumAmt
  131. {
  132. get => useSumAmt;
  133. set => this.useSumAmt = value;
  134. }
  135. [JsonPropertyName("refund_num")]
  136. public long? RefundNum
  137. {
  138. get => refundNum;
  139. set => this.refundNum = value;
  140. }
  141. [JsonPropertyName("refund_sum_amt")]
  142. public string? RefundSumAmt
  143. {
  144. get => refundSumAmt;
  145. set => this.refundSumAmt = value;
  146. }
  147. }