assets.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. import {$get,$post,$postFile} from '@/api'
  2. class Assets {
  3. /**
  4. * 数字货币提现
  5. * @param {Object} data
  6. */
  7. static cryptocurrenciesWithdrawal(data) {
  8. return $post(`/withdraw/cryptocurrenciesWithdrawal`, data);
  9. }
  10. /**
  11. * assets页面
  12. * @param {Object} data
  13. */
  14. static assets(data) {
  15. return $post(`/userCoin/assets`, data);
  16. }
  17. /**
  18. * assets页面
  19. * @param {Object} data
  20. */
  21. static getAllList(data) {
  22. return $get(`coin/getAllList`, data);
  23. }
  24. /**
  25. * 币币用户历史委托
  26. * @param {Object} data
  27. */
  28. static history(data) {
  29. return $post(`/coin/orders/history`, data);
  30. }
  31. /**
  32. * 资金划转记录
  33. * @param {Object} data
  34. */
  35. static fundsTransferRecordPageList(data) {
  36. return $post(`/fundsTransferRecord/pageList`, data);
  37. }
  38. /**
  39. * 资金划转
  40. * @param {Object} data
  41. */
  42. static transfer(data) {
  43. return $post(`/userCoin/transfer`, data);
  44. }
  45. /**
  46. * 数字货币充值
  47. * @param {int} params
  48. */
  49. static cryptocurrenciesRecharge(coinId) {
  50. return $get(`/recharge/cryptocurrenciesRecharge/${coinId}`);
  51. }
  52. /**
  53. * 数字货币充值记录
  54. * @param {Object} data
  55. */
  56. static cryptocurrenciesRechargeRecords(data) {
  57. return $post(`/recharge/cryptocurrenciesRechargeRecords`, data);
  58. }
  59. /**
  60. * 用户数字货币提现记录
  61. * @param {Object} data
  62. */
  63. static cryptocurrenciesWithdrawRecords(data) {
  64. return $post(`/withdraw/cryptocurrenciesWithdrawRecords`, data);
  65. }
  66. /**
  67. * 删除提现地址
  68. * @param {Object} data
  69. */
  70. static deleteById(data) {
  71. return $post(`/withdrawAddress/deleteById`, data);
  72. }
  73. /**
  74. * 编辑提现地址
  75. * @param {Object} data
  76. */
  77. static editById(data) {
  78. return $post(`/withdrawAddress/editById`, data);
  79. }
  80. /**
  81. * 移除添加地址
  82. * @param {Object} data
  83. */
  84. static addRemove(data) {
  85. return $post(`/withdrawAddress/addOrRemoveWhiteList`, data);
  86. }
  87. /**
  88. * 提现地址分页列表
  89. * @param {Object} data
  90. */
  91. static pageList(data) {
  92. return $post(`/withdrawAddress/pageList`, data);
  93. }
  94. /**
  95. * 添加提现地址
  96. * @param {Object} data
  97. */
  98. static save(data) {
  99. return $post(`/withdrawAddress/save`, data);
  100. }
  101. /**
  102. * 费率列表(手续费)
  103. * @param {Object} data
  104. */
  105. static getList(data) {
  106. return $get(`/transferFee/getList`, data);
  107. }
  108. /**
  109. * 用户合约资金
  110. * @param {Object} data
  111. */
  112. static contractsAccount(data) {
  113. return $get(`/futuresUserCoin/contractsAccount`, data);
  114. }
  115. /**
  116. * 用户合约资金(详情)
  117. * @param {number} accountId
  118. */
  119. static contractsAccountDetail(accountId) {
  120. return $get(`/futuresUserCoin/contractsAccountDetail/${accountId}`);
  121. }
  122. /**
  123. * 用户资金历史记录
  124. * @param {Object} data
  125. */
  126. static transactionHistory(data) {
  127. return $post(`/futuresUserCoin/transactionHistory`, data);
  128. }
  129. /**
  130. * 确认是否白名单地址
  131. * @param {Object} data
  132. */
  133. static checkIsWhiteList(data) {
  134. return $post(`/withdrawAddress/checkIsWhiteList`, data);
  135. }
  136. /**
  137. * 用户已实现盈亏列表
  138. * @param {Object} data
  139. */
  140. static realisedPnlLog(data) {
  141. return $post(`/realisedPnlLog/list`, data);
  142. }
  143. /**
  144. * 定期宝列表
  145. * @param {Object} data
  146. */
  147. static financeList(data) {
  148. return $post(`/finance/list`, data);
  149. }
  150. /**
  151. * 理财订单列表
  152. * @param {Object} data
  153. */
  154. static financeOrderList(data) {
  155. return $post(`/finance/order/list`, data);
  156. }
  157. /**
  158. * 定期宝列表
  159. * @param {Object} data
  160. */
  161. static financeApply(data) {
  162. return $post(`/finance/apply`, data);
  163. }
  164. /**
  165. * 定期理财账户资产
  166. * @param {Object} data
  167. */
  168. static financeAccount(data) {
  169. return $post(`/finance/account`, data);
  170. }
  171. }
  172. export default Assets;