import request from './request' import { METHODS } from '@/config' import { API_PREFIX } from '@/config' /** * 品种查询 * @returns */ export const _getCoinList = () => { return request({ url: `${API_PREFIX}/item!list.action`, method: METHODS.GET, params: { type: 'forex' } }) } /** * 品种查询 * @returns */ export const _getCoinList2 = () => { return request({ url: `${API_PREFIX}/item!list.action`, method: METHODS.GET, params: { type: 'commodities' } }) } /** * 获取行情 * @returns */ export const _getQuotes = (list = []) => { const arr = [] list.map(item => { arr.push(item.symbol) }) return request({ url: `${API_PREFIX}/hobi!getRealtime.action`, method: 'GET', params: { symbol: arr.join(',') } }) } // quotation页用 export const _getRealtimeByType = (params) => { return request({ url: `${API_PREFIX}/publicRealtimeByType`, method: METHODS.GET, params }) } //热门 export const _publicRealtimeTop = (params) => { return request({ url: `${API_PREFIX}/publicRealtimeTop`, method: METHODS.GET, params }) } // 获取服务器时间 export const _getTime = (params) => { return request({ url: `${API_PREFIX}/assets!getTime.action`, method: METHODS.POST, data: params }) } // 获取服务器时区 export const _getTimezone = () => { return request({ url: `${API_PREFIX}/timezone/info`, method: METHODS.GET, }) } /** * 获取自选列表 * @returns */ export const _itemUserOptionalList = () => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/list`, method: METHODS.GET, }) } /** * 创建加入自选列表 * @returns */ export const _itemUserOptionalListAdd = (params) => { return request({ url: `${API_PREFIX}/itemUserOptionalList!add.action`, method: METHODS.POST, data: params }) } /** * 编辑自选列表 * @returns */ export const _itemUserOptionalListUpdate = (params) => { return request({ url: `${API_PREFIX}/itemUserOptionalList!update.action`, method: METHODS.POST, data: params }) } /** * 删除自选列表 * @returns */ export const _itemUserOptionalListDelete = (params) => { return request({ url: `${API_PREFIX}/itemUserOptionalList!delete.action`, method: METHODS.POST, data: params }) } /** * 添加币种到自选列表 * @returns */ export const _ItemUserOptionalItemAdd = (params) => { return request({ url: `${API_PREFIX}/ItemUserOptionalItem!add.action`, method: METHODS.POST, data: params }) } /** * 删除自选列表中币种 * @returns */ export const _ItemUserOptionalItemDelete = (params) => { return request({ url: `${API_PREFIX}/ItemUserOptionalItem!delete.action`, method: METHODS.POST, data: params }) } /** * 新增自选分组 * @returns */ export const _itemUserOptionaAddList = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/save`, method: METHODS.POST, data: params }) } /** * 获取新增自选组时候的币种列表 * @returns */ export const _listExchanges = () => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/listExchanges`, method: METHODS.GET, }) } /** * 删除分组 * @returns */ export const _itemUserOptionalDelete = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/delete`, method: METHODS.GET, params }) } /** * 编辑分组 * @returns */ export const _itemUserOptionalUpdate = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/update`, method: METHODS.POST, data: params }) } /** * 是否存在币种 * @returns */ export const _isItemHasAdd = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/isItemHasAdd`, method: METHODS.GET, params }) } /** * 币对添加到分组 * @returns */ export const _itemUserOptionaSaveItem = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/saveItem`, method: METHODS.GET, params }) } /** * 根据Id获取自选分组数据 * @returns */ export const _listItemsById = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/listItemsById`, method: METHODS.GET, params }) } /** * 根据TYPE获取自选分组数据 * @returns */ export const _listItemsByType = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/listItemsByType`, method: METHODS.GET, params }) } /** * 判断币对是否已经被全局加入某个分组 * @returns */ export const _isItemHasAddGlobal = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/isItemHasAddGlobal`, method: METHODS.GET, params }) } /** * 判断币对是否已经被全局加入某个分组 * @returns */ export const _removeItem = (params) => { return request({ url: `${API_PREFIX}/item/itemUserOptionalList/removeItem`, method: METHODS.GET, params }) } /** * 获取实时价格 * */ export const _getRealtime = (symbol = 'btc') => { return request({ url: `${API_PREFIX}/hobi!getRealtime.action`, method: 'GET', params: { symbol } }) } // 获取大宗列表 export const _getDzList = (params) => { return request({ url: `${API_PREFIX}/stockDz/getDzList.do`, method: 'POST', params }) } // 获取大宗下单 export const _buyStockDz = (params) => { return request({ url: `${API_PREFIX}/stockDz/buyStockDz.do`, method: 'GET', params }) } // 获取下单历史 export const _getDzHistories = (params) => { return request({ url: `${API_PREFIX}/stockDz/getDzHistoryList.do`, method: 'POST', params }) } // 获取大宗持仓 export const _getDzOrderList = (params) => { return request({ url: `${API_PREFIX}/stockDz/getDzOrderList.do`, method: 'POST', params }) } // 大宗平仓 export const _getDzCloseStockDz = (params) => { return request({ url: `${API_PREFIX}/stockDz/closeStockDz.do`, method: 'GET', params }) } // 获取etf大宗列表 export const _getEtfDzList = (params) => { return request({ url: `${API_PREFIX}/etfDz/getDzList.do`, method: 'POST', params }) } // 获取etf大宗下单 export const _buyEtfStockDz = (params) => { return request({ url: `${API_PREFIX}/etfDz/buyStockDz.do`, method: 'GET', params }) } // 获取etf下单历史 export const _getEtfDzHistories = (params) => { return request({ url: `${API_PREFIX}/etfDz/getDzHistoryList.do`, method: 'POST', params }) } // 获取etf大宗持仓 export const _getEtfDzOrderList = (params) => { return request({ url: `${API_PREFIX}/etfDz/getDzOrderList.do`, method: 'POST', params }) } // etf大宗平仓 export const _getEtfDzCloseStockDz = (params) => { return request({ url: `${API_PREFIX}/etfDz/closeStockDz.do`, method: 'GET', params }) } // 获取暗池列表 export const _getDpList = (params) => { return request({ url: `${API_PREFIX}/stockDarkPools/getDzList.do`, method: 'POST', params }) } // 获取暗池下单 export const _buyStockDp = (params) => { return request({ url: `${API_PREFIX}/stockDarkPools/buyStockDz.do`, method: 'GET', params }) } // 获取暗池下单历史 export const _getDpHistories = (params) => { return request({ url: `${API_PREFIX}/stockDarkPools/getDzHistoryList.do`, method: 'POST', params }) } // 获取暗池持仓 export const _getDpOrderList = (params) => { return request({ url: `${API_PREFIX}/stockDarkPools/getDzOrderList.do`, method: 'POST', params }) } // 暗池平仓 export const _getDzCloseStockDp = (params) => { return request({ url: `${API_PREFIX}/stockDarkPools/closeStockDz.do`, method: 'GET', params }) } // 获取etf暗池列表 export const _getetfDpList = (params) => { return request({ url: `${API_PREFIX}/etfDarkPools/getDzList.do`, method: 'POST', params }) } // 获取etf暗池下单 export const _buyetfStockDp = (params) => { return request({ url: `${API_PREFIX}/etfDarkPools/buyStockDz.do`, method: 'GET', params }) } // 获取etf暗池下单历史 export const _getetfDpHistories = (params) => { return request({ url: `${API_PREFIX}/etfDarkPools/getDzHistoryList.do`, method: 'POST', params }) } // 获取etf暗池持仓 export const _getetfDpOrderList = (params) => { return request({ url: `${API_PREFIX}/etfDarkPools/getDzOrderList.do`, method: 'POST', params }) } // etf暗池平仓 export const _getetfDzCloseStockDp = (params) => { return request({ url: `${API_PREFIX}/etfDarkPools/closeStockDz.do`, method: 'GET', params }) }