| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- import Serve from '@/api/serve'
- class Order {
- /**
- * 发布委托
- * @param {object} data
- * @param {string} data.direction 方向
- * @param {number} data.type - 类型
- * @param {string} data.symbol - 交易对
- * @param {number} data.entrust_price - 价格
- * @param {number} data.amount - 数量
- *
- */
- static storeEntrust(data) {
- return Serve.post(`/exchange/storeEntrust`,data);
- }
- /**
- * 获取历史委托
- * @param {object} data
- * @param {string} data.direction 方向
- * @param {number} data.type - 类型
- * @param {string} data.symbol - 交易对
- *
- */
- static getHistoryEntrust(data) {
- return Serve.get(`/exchange/getHistoryEntrust`,data);
- }
- /**
- * 获取当前委托
- * @param {object} data
- * @param {string} data.direction 方向
- * @param {number} data.type - 类型
- * @param {string} data.symbol - 交易对
- *
- */
- static getCurrentEntrust(data) {
- return Serve.get(`/exchange/getCurrentEntrust`,data);
- }
- // 获取止盈止损单
- static getConditionEntrust(data) {
- return Serve.get(`/exchange/getConditionEntrust`,data);
- }
- /**
- * 获取委托成交记录
- * @param {object} data
- * @param {string} data.entrust_id 委托id
- * @param {number} data.entrust_type - 买入卖出
- * @param {string} data.symbol - 交易对
- *
- */
- static getEntrustTradeRecord(data) {
- return Serve.get(`/exchange/getEntrustTradeRecord`,data);
- }
-
- /**
- * 撤单
- * @param {object} data
- * @param {string} data.entrust_id 委托id
- * @param {number} data.entrust_type - 买入卖出
- * @param {string} data.symbol - 交易对
- *
- */
- static cancelEntrust(data) {
- return Serve.post(`/exchange/cancelEntrust`,data);
- }
- /**
- * 批量撤单
- * @param {object} data
- * @param {string} data.symbol - 交易对
- *
- */
- static batchCancelEntrust(data) {
- return Serve.post(`/exchange/batchCancelEntrust`,data);
- }
- // 获取交易对
- static getExchangeSymbol(){
- return Serve.get('/exchange/getExchangeSymbol')
- }
- /**
- * 期权交易记录
- * @param {object} [data]
- * @param {string} data.status
- * @param {string} data.pair_id
- * @param {string} data.time_id
- *
- */
- static getOptionHistoryOrders(data){
- return Serve.get('/option/getOptionHistoryOrders',data)
- }
-
- }
- export default Order;
|