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
|
})
|
}
|