TaobaoTbkOrderRefundGetPublisherRefundOrderQueryOption.cs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. using System.Text.Json.Serialization;
  2. using System.Collections.Generic;
  3. using Topsdk.Util;
  4. namespace Topsdk.Top.Ability414.Domain;
  5. public class TaobaoTbkOrderRefundGetPublisherRefundOrderQueryOption
  6. {
  7. /*
  8. 跳转类型,当向前或者向后翻页必须提供,-1: 向前翻页,1:向后翻页
  9. */
  10. private long? jumpType;
  11. /*
  12. 1全部订单
  13. */
  14. private long? orderScene;
  15. /*
  16. 单页订单量,1-100,上限100条
  17. */
  18. private long? pageSize;
  19. /*
  20. 1-维权发起时间,2-订单结算时间(正向订单),3-维权完成时间,4-订单创建时间,5-订单更新时间 (注意:入参startTime小于2022年12月20日0点时,query_type只能为1、2、3;入参startTime大于等于2022年12月20日0点时,query_type可以为1、2、3、4、5)
  21. */
  22. private long? queryType;
  23. /*
  24. 查询页数
  25. */
  26. private long? pageNo;
  27. /*
  28. 位点,除第一页之外,都需要传递;前端原样返回。
  29. */
  30. private string? positionIndex;
  31. /*
  32. 开始时间
  33. */
  34. private string? startTime;
  35. /*
  36. 1 表示2方,2表示3方,4表示不限
  37. */
  38. private long? memberType;
  39. /*
  40. 结束时间
  41. */
  42. private string? endTime;
  43. [JsonPropertyName("jump_type")]
  44. public long? JumpType
  45. {
  46. get => jumpType;
  47. set => this.jumpType = value;
  48. }
  49. [JsonPropertyName("order_scene")]
  50. public long? OrderScene
  51. {
  52. get => orderScene;
  53. set => this.orderScene = value;
  54. }
  55. [JsonPropertyName("page_size")]
  56. public long? PageSize
  57. {
  58. get => pageSize;
  59. set => this.pageSize = value;
  60. }
  61. [JsonPropertyName("query_type")]
  62. public long? QueryType
  63. {
  64. get => queryType;
  65. set => this.queryType = value;
  66. }
  67. [JsonPropertyName("page_no")]
  68. public long? PageNo
  69. {
  70. get => pageNo;
  71. set => this.pageNo = value;
  72. }
  73. [JsonPropertyName("position_index")]
  74. public string? PositionIndex
  75. {
  76. get => positionIndex;
  77. set => this.positionIndex = value;
  78. }
  79. [JsonPropertyName("start_time")]
  80. public string? StartTime
  81. {
  82. get => startTime;
  83. set => this.startTime = value;
  84. }
  85. [JsonPropertyName("member_type")]
  86. public long? MemberType
  87. {
  88. get => memberType;
  89. set => this.memberType = value;
  90. }
  91. [JsonPropertyName("end_time")]
  92. public string? EndTime
  93. {
  94. get => endTime;
  95. set => this.endTime = value;
  96. }
  97. }