|
|
@@ -1,24 +1,33 @@
|
|
|
/** ================================= 仓单贸易v2 ================================**/
|
|
|
+/* 更新全部接口 20210803 */
|
|
|
|
|
|
import { getSelectedAccountId } from "@/services/bus/account";
|
|
|
import { getUsrId } from "@/services/bus/user";
|
|
|
import { commonSearch_go } from "@/services/go";
|
|
|
import {
|
|
|
QueryFaProductDetailReq,
|
|
|
- QueryFilterItemReq, QueryOrderQuoteDetailReq,
|
|
|
- QueryOrderQuoteReq, QueryPerformancePlanReq,
|
|
|
+ QueryFilterItemReq, QueryFtDeliveryGoodsReq, QueryHoldLBReq, QueryOrderQuoteDetailReq,
|
|
|
+ QueryOrderQuoteReq, QueryPerformancePlanReq, QueryWrFactorTypeInfoReq,
|
|
|
QueryWrGoodsInfoReq, QueryWrMarketTradeConfigReq,
|
|
|
QueryWrOrderDetailReq,
|
|
|
- QueryWrPositionReq, QueryWrSpecialMatchOrderReq,
|
|
|
- QueryWrTradeDetailReq, WrFAProductDetail, WrFilterItem,
|
|
|
+ QueryWrPositionReq, QueryWrSpecialMatchOrderReq, QueryWrStandardFactoryItemReq,
|
|
|
+ QueryWrTradeDetailReq, WrFactorTypeInfo, WrFAProductDetail, WrFilterItem, WrFtDeliveryGoods,
|
|
|
WrGoodsInfo, WrHoldLB, WrMarketTradeConfig,
|
|
|
WrOrderDetail,
|
|
|
WrOrderQuote,
|
|
|
WrOrderQuoteDetail, WrPerformancePlan,
|
|
|
- WrPosition, WrSpecialMatchOrder,
|
|
|
+ WrPosition, WrSpecialMatchOrder, WrStandardFactoryItemEx,
|
|
|
WrTradeDetail
|
|
|
} from "@/services/go/wrtrade/interface";
|
|
|
|
|
|
+/**
|
|
|
+ * 查询融资产品列表 /WrTrade2/QueryFaProductDetail
|
|
|
+ */
|
|
|
+export function queryFaProductDetail(req: QueryFaProductDetailReq): Promise<WrFAProductDetail[]> {
|
|
|
+ return commonSearch_go('/WrTrade2/QueryFaProductDetail', req).catch((err) => {
|
|
|
+ throw new Error(`查询融资产品列表: ${err}`);
|
|
|
+ });
|
|
|
+}
|
|
|
|
|
|
/**
|
|
|
* 查询筛选框列表 /WrTrade2/QueryFilterItem
|
|
|
@@ -31,6 +40,40 @@ export function queryFilterItem(req: QueryFilterItemReq): Promise<WrFilterItem[]
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * 查询品种品类筛选框列表 /WrTrade2/QueryFtDeliveryGoods
|
|
|
+ * @param req
|
|
|
+ */
|
|
|
+export function queryFtDeliveryGoods(req: QueryFtDeliveryGoodsReq): Promise<WrFtDeliveryGoods> {
|
|
|
+ return commonSearch_go('/WrTrade2/QueryFtDeliveryGoods', req).catch((err) => {
|
|
|
+ throw new Error(`查询品种品类筛选框列表: ${err}`);
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 查询仓单持有记录 /WrTrade2/QueryHoldLB
|
|
|
+ * 页面 现货仓单 -> 现货明细
|
|
|
+ * @param req
|
|
|
+ */
|
|
|
+export function queryHoldLB(): Promise<WrHoldLB[]> {
|
|
|
+ const accountid = getSelectedAccountId()
|
|
|
+ return commonSearch_go('/WrTrade2/QueryHoldLB', { accountid }).catch((err) => {
|
|
|
+ throw new Error(`查询仓单持有记录: ${err}`);
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 页面 现货仓单->现货明细? , 表名叫仓单持有记录, 有挂单特有维度,为防误解汇总也有相关维度, 新写接口,不跟汇总合在一起了。
|
|
|
+ * 查询仓单持有记录 /WrTrade2/QueryHoldLB
|
|
|
+ * 页面 现货仓单 -> 现货明细
|
|
|
+ * @param req
|
|
|
+ */
|
|
|
+export function queryHoldLBFilter(req: QueryHoldLBReq): Promise<WrHoldLB[]> {
|
|
|
+ const accountid = getSelectedAccountId()
|
|
|
+ return commonSearch_go('/WrTrade2/QueryHoldLB', req).catch((err) => {
|
|
|
+ throw new Error(`查询仓单持有记录: ${err}`);
|
|
|
+ });
|
|
|
+}
|
|
|
|
|
|
/**
|
|
|
* 查询大厅行情列表 /WrTrade2/QueryOrderQuote
|
|
|
@@ -53,6 +96,27 @@ export function queryOrderQuoteDetail(req: QueryOrderQuoteDetailReq): Promise<Wr
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 查询履约信息 /WrTrade2/QueryPerformancePlan
|
|
|
+ */
|
|
|
+export function QueryPerformancePlan(req: QueryPerformancePlanReq): Promise<WrPerformancePlan[]> {
|
|
|
+ req.userid = getUsrId();
|
|
|
+ return commonSearch_go('/WrTrade2/QueryPerformancePlan', req).catch((err) => {
|
|
|
+ throw new Error(`查询履约信息: ${err}`);
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 查询仓单要素详细信息 /WrTrade2/QueryWrFactorTypeInfo
|
|
|
+ * @param req
|
|
|
+ * @constructor
|
|
|
+ */
|
|
|
+export function queryWrFactorTypeInfo(req: QueryWrFactorTypeInfoReq): Promise<WrFactorTypeInfo[]> {
|
|
|
+ return commonSearch_go('/WrTrade2/QueryWrFactorTypeInfo', req).catch((err) => {
|
|
|
+ throw new Error(`查询仓单要素详细信息: ${err}`);
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
* 查询仓单商品信息 /WrTrade2/QueryWrGoodsInfo
|
|
|
* @param req
|
|
|
*/
|
|
|
@@ -63,6 +127,16 @@ export function queryWrGoodsInfo(req: QueryWrGoodsInfoReq): Promise<WrGoodsInfo[
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 查询市场交易参数配置 /WrTrade2/QueryWrMarketTradeConfig
|
|
|
+ * @param req
|
|
|
+ */
|
|
|
+export function queryWrMarketTradeConfig(req: QueryWrMarketTradeConfigReq): Promise<WrMarketTradeConfig[]> {
|
|
|
+ return commonSearch_go('/WrTrade2/QueryWrMarketTradeConfig', req).catch((err) => {
|
|
|
+ throw new Error(`查询市场交易参数配置: ${err}`);
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
* 页面 现货仓单 | 预售仓单 -> 挂单
|
|
|
* 仓单头寸
|
|
|
* 查询仓单委托单(挂单) /WrTrade2/QueryWrOrderDetail
|
|
|
@@ -98,53 +172,30 @@ export function queryWrSpecialMatchOrder(req: QueryWrSpecialMatchOrderReq): Prom
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 查询仓单成交明细 /WrTrade2/QueryWrTradeDetail
|
|
|
- */
|
|
|
-export function queryWrTradeDetail(req: QueryWrTradeDetailReq): Promise<WrTradeDetail[]> {
|
|
|
- req.userid = getUsrId();
|
|
|
- return commonSearch_go('/WrTrade2/QueryWrTradeDetail', req).catch((err) => {
|
|
|
- throw new Error(`查询仓单成交明细: ${err}`);
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * 查询仓单持有记录 /WrTrade2/QueryHoldLB
|
|
|
- * 页面 现货仓单 -> 现货明细
|
|
|
+ * 查询品类要素定义项 /WrTrade2/QueryWrStandardFactoryItem
|
|
|
* @param req
|
|
|
*/
|
|
|
-export function queryHoldLB(): Promise<WrHoldLB[]> {
|
|
|
- const accountid = getSelectedAccountId()
|
|
|
- return commonSearch_go('/WrTrade2/QueryHoldLB', { accountid }).catch((err) => {
|
|
|
- throw new Error(`查询仓单持有记录: ${err}`);
|
|
|
+export function queryWrStandardFactoryItem(req: QueryWrStandardFactoryItemReq): Promise<WrStandardFactoryItemEx[]> {
|
|
|
+ return commonSearch_go('/WrTrade2/QueryWrStandardFactoryItem', req).catch((err) => {
|
|
|
+ throw new Error(`查询品类要素定义项: ${err}`);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 查询履约信息 /WrTrade2/QueryPerformancePlan
|
|
|
+ * 查询仓单成交明细 /WrTrade2/QueryWrTradeDetail
|
|
|
*/
|
|
|
-export function QueryPerformancePlan(req: QueryPerformancePlanReq): Promise<WrPerformancePlan[]> {
|
|
|
+export function queryWrTradeDetail(req: QueryWrTradeDetailReq): Promise<WrTradeDetail[]> {
|
|
|
req.userid = getUsrId();
|
|
|
- return commonSearch_go('/WrTrade2/QueryPerformancePlan', req).catch((err) => {
|
|
|
- throw new Error(`查询履约信息: ${err}`);
|
|
|
+ return commonSearch_go('/WrTrade2/QueryWrTradeDetail', req).catch((err) => {
|
|
|
+ throw new Error(`查询仓单成交明细: ${err}`);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * 查询融资产品列表 /WrTrade2/QueryFaProductDetail
|
|
|
- */
|
|
|
-export function queryFaProductDetail(req: QueryFaProductDetailReq): Promise<WrFAProductDetail[]> {
|
|
|
- return commonSearch_go('/WrTrade2/QueryFaProductDetail', req).catch((err) => {
|
|
|
- throw new Error(`查询融资产品列表: ${err}`);
|
|
|
- });
|
|
|
-}
|
|
|
|
|
|
-/**
|
|
|
- * 查询市场交易参数配置 /WrTrade2/QueryWrMarketTradeConfig
|
|
|
- * @param req
|
|
|
- */
|
|
|
-export function queryWrMarketTradeConfig(req: QueryWrMarketTradeConfigReq): Promise<WrMarketTradeConfig[]> {
|
|
|
- return commonSearch_go('/WrTrade2/QueryWrMarketTradeConfig', req).catch((err) => {
|
|
|
- throw new Error(`查询市场交易参数配置: ${err}`);
|
|
|
- });
|
|
|
-}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|