refund.model.ts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. export interface RefundApplyRequest {
  2. //订单商品id ---order_product_id
  3. ids: string
  4. // 申请说明
  5. mark: string
  6. // 数量
  7. num: string
  8. // 联系电话
  9. phone: string
  10. // 图片
  11. pics: Array<string>
  12. // 原因
  13. refund_message: string
  14. // 退款金额
  15. refund_price: string
  16. // 固定值
  17. type: string
  18. //1:退款 2:退款退货
  19. refund_type: string
  20. // 收货状态
  21. goods: string
  22. }
  23. export interface RefundModel {
  24. refund_order_id: string
  25. refund_order_sn: string
  26. order_id: string
  27. uid: string
  28. mer_id: string
  29. extension_one: string
  30. extension_two: string
  31. delivery_type: string
  32. delivery_id: string
  33. delivery_mark: string
  34. delivery_pics: string
  35. delivery_phone: string
  36. mer_delivery_user: string
  37. mer_delivery_address: string
  38. phone: string
  39. mark: string
  40. mer_mark: string
  41. pics: Array<string>
  42. refund_type: string
  43. refund_message: string
  44. refund_price: string
  45. refund_postage: string
  46. refund_num: string
  47. fail_message: string
  48. status: string
  49. status_time: string
  50. create_time: string
  51. reconciliation_id: string
  52. is_del: string
  53. is_system_del: string
  54. after_sn: string
  55. refundProduct: Array<RefundProductModel>
  56. // private Merchant merchant: string
  57. // merchant: MerchantModel
  58. merchant: any
  59. take_status: string
  60. }
  61. export interface RefundProductModel {
  62. refund_product_id: string
  63. refund_order_id: string
  64. order_product_id: string
  65. refund_num: string
  66. create_time: string
  67. product: {
  68. order_product_id: string
  69. order_id: string
  70. uid: string
  71. cart_id: string
  72. product_id: string
  73. extension_one: string
  74. extension_two: string
  75. product_sku: string
  76. is_refund: string
  77. product_num: string
  78. refund_num: string
  79. is_reply: string
  80. product_price: string
  81. // private Cart_info cart_info: string
  82. cart_info: any
  83. create_time: string
  84. type: string
  85. }
  86. }
  87. export interface ProductModel {
  88. order_product_id: string
  89. order_id: string
  90. uid: string
  91. cart_id: string
  92. product_id: string
  93. extension_one: string
  94. extension_two: string
  95. product_sku: string
  96. is_refund: string
  97. product_num: string
  98. refund_num: string
  99. is_reply: string
  100. product_price: string
  101. // private Cart_info cart_info: string
  102. cart_info: any
  103. create_time: string
  104. type: string
  105. }
  106. export interface CartInfoModel {
  107. product: ProductModel
  108. productAttr: ProductAttrModel
  109. }
  110. export interface ProductAttrModel {
  111. product_id: string
  112. stock: string
  113. price: string
  114. unique: string
  115. sku: string
  116. volume: string
  117. weight: string
  118. ot_price: string
  119. dacang_price: string
  120. cost: string
  121. bc_extension_one: string
  122. bc_extension_two: string
  123. }