Selaa lähdekoodia

新增 查询贸易圈挂牌大厅 接口

huangbin 4 vuotta sitten
vanhempi
commit
406247e72b

+ 17 - 1
src/services/go/wrtrade/index.ts

@@ -9,6 +9,8 @@ import {
     QueryFilterItemReq,
     QueryHoldLBReq,
     QueryOrderQuoteDetailReq,
+    QueryOrderQuoteMyqQsp,
+    QueryOrderQuoteMyqQsq,
     QueryOrderQuoteReq,
     QueryPerformancePlanReq,
     QueryWrBuybackDetailReq,
@@ -332,4 +334,18 @@ export function queryWrDeliveryAvalidHoldLB(param: QueryWrDeliveryAvalidHoldLBRe
     return commonSearch_go('/WrTrade2/QueryWrDeliveryAvalidHoldLB', param).catch((err) => {
         throw new Error(`查询合约交收可点选仓单: ${err}`);
     });
-}
+}
+
+/**
+ * /WrTrade2/QueryOrderQuoteMyq 查询贸易圈挂牌大厅
+ * @param QueryOrderQuoteMyq
+ */
+export function queryQueryOrderQuoteMyq(param: QueryOrderQuoteMyqQsq): Promise<QueryOrderQuoteMyqQsp[]> {
+    if (!param.userid) {
+        param.userid = getUsrId()
+    }
+    return commonSearch_go('/WrTrade2/QueryOrderQuoteMyq', param).catch((err) => {
+        throw new Error(`查询贸易圈挂牌大厅: ${err}`);
+    });
+}
+

+ 52 - 0
src/services/go/wrtrade/interface.ts

@@ -1009,4 +1009,56 @@ export interface WrAverageTradePriceQsq {
 export interface WrAverageTradePriceQsp {
     averageprice: number; 	//  成交均价
     tradedate: string; // 交易日yyyymm
+}
+
+export interface QueryOrderQuoteMyqQsp {
+    buyorsell: number;//买卖 - number;
+    //:买 1:卖
+    canbargain: number;//是否可议价 - number;
+    //:不可 1:可
+    canpart: number;//是否允许部份摘牌 - number;
+    //:不允许 1:允许
+    delistminqty: number;//起摘数量
+    deliverygoodscode: string;//品种代码
+    deliverygoodsid: number;//品种ID
+    deliverygoodsname: string;//品种名称
+    deliverymonth: string;//交收月
+    enumdicname: string;//单位名称
+    fixedprice: number;//买(卖)价
+    goodscode: string;//商品合约代码
+    marginflag: number;//挂牌是否指定保证金 - number;
+    //:未指定 1:指定
+    marginvalue: number;//保证金设置值
+    minivalue: number;//现货商品最小变动值
+    orderqty: number;//买(卖)量(=委托量-成交量)
+    ordertime: string;//委托时间
+    performancetemplateid: number;//履约模板id
+    pricemove: number;//买(卖)升贴水- 基差
+    templatename: string;//履约模板名称
+    userid: number;//购买方(销售方)用户ID
+    username: string;//购买方(销售方)
+    validtime: string;//有效期限
+    validtype: number;//有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效
+    warehousename: string;//仓库名称
+    wrfactortypeid: string;//仓单要素id
+    wrstandardcode: string;//现货商品代码
+    wrstandardid: number;//现货商品ID
+    wrstandardname: string;//商品名称
+    wrtradeorderid: string;//仓单贸易委托单ID(32number;
+    //+Unix秒时间戳(1number;
+    //位)+xxxxxx)
+    wrtypename: string;//商品
+}
+
+export interface QueryOrderQuoteMyqQsq {
+    page?: number; // 页码
+    pagesize?: number; // 每页条数
+    userid?: number; // 用户id
+    marketid?: number; // 仓单贸易市场id
+    haswr: 0 | 1; // 0:仓单预售 1:仓单贸易
+    buyorsell: 0 | 1; // 买卖方向 0-买 1-卖
+    deliverygoodsid?: number; // 品种id
+    wrstandardid?: number; // 品类id
+    deliverymonth?: number; // 交收月(yyyy-mm) 仓单预售填写
+    dgitemname?: number; // 商品要素项名称模糊匹配, 逗号隔开, 如 产地1,品牌1,规格12mm
 }

+ 36 - 7
swagger-to-ts/swagger.ts

@@ -1,9 +1,38 @@
 export interface Name{
-    buyorsell	:number;//买卖方向 number;
-//-买 1-卖
-goodsid	:number;//商品id
-orderid	:string;//委托单号
-orderprice	:number;//委托价格
-userid	:number;//用户id
-username	:string;//用户名称(已脱敏)
+    buyorsell	:number;//买卖 - number;
+//:买 1:卖
+canbargain	:number;//是否可议价 - number;
+//:不可 1:可
+canpart	:number;//是否允许部份摘牌 - number;
+//:不允许 1:允许
+delistminqty	:number;//起摘数量
+deliverygoodscode	:string;//品种代码
+deliverygoodsid	:number;//品种ID
+deliverygoodsname	:string;//品种名称
+deliverymonth	:string;//交收月
+enumdicname	:string;//单位名称
+fixedprice	:number;//买(卖)价
+goodscode	:string;//商品合约代码
+marginflag	:number;//挂牌是否指定保证金 - number;
+//:未指定 1:指定
+marginvalue	:number;//保证金设置值
+minivalue	:number;//现货商品最小变动值
+orderqty	:number;//买(卖)量(=委托量-成交量)
+ordertime	:string;//委托时间
+performancetemplateid	:number;//履约模板id
+pricemove	:number;//买(卖)升贴水- 基差
+templatename	:string;//履约模板名称
+userid	:number;//购买方(销售方)用户ID
+username	:string;//购买方(销售方)
+validtime	:string;//有效期限
+validtype	:number;//有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效
+warehousename	:string;//仓库名称
+wrfactortypeid	:string;//仓单要素id
+wrstandardcode	:string;//现货商品代码
+wrstandardid	:number;//现货商品ID
+wrstandardname	:string;//商品名称
+wrtradeorderid	:string;//仓单贸易委托单ID(32number;
+//+Unix秒时间戳(1number;
+//位)+xxxxxx)
+wrtypename	:string;//商品
 }

+ 81 - 9
swagger-to-ts/swagger.txt

@@ -1,19 +1,91 @@
 {
     buyorsell	integer
-买卖方向 0-买 1-
+买卖 - 0:买 1:
 
-goodsid	integer
-商品id
+canbargain	integer
+是否可议价 - 0:不可 1:可
 
-orderid	string
-委托单号
+canpart	integer
+是否允许部份摘牌 - 0:不允许 1:允许
 
-orderprice	number
-委托价格
+delistminqty	number
+起摘数量
+
+deliverygoodscode	string
+品种代码
+
+deliverygoodsid	integer
+品种ID
+
+deliverygoodsname	string
+品种名称
+
+deliverymonth	string
+交收月
+
+enumdicname	string
+单位名称
+
+fixedprice	number
+买(卖)价
+
+goodscode	string
+商品合约代码
+
+marginflag	integer
+挂牌是否指定保证金 - 0:未指定 1:指定
+
+marginvalue	number
+保证金设置值
+
+minivalue	integer
+现货商品最小变动值
+
+orderqty	number
+买(卖)量(=委托量-成交量)
+
+ordertime	string
+委托时间
+
+performancetemplateid	integer
+履约模板id
+
+pricemove	number
+买(卖)升贴水- 基差
+
+templatename	string
+履约模板名称
 
 userid	integer
-用户id
+购买方(销售方)用户ID
 
 username	string
-用户名称(已脱敏)
+购买方(销售方)
+
+validtime	string
+有效期限
+
+validtype	integer
+有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效
+
+warehousename	string
+仓库名称
+
+wrfactortypeid	string
+仓单要素id
+
+wrstandardcode	string
+现货商品代码
+
+wrstandardid	integer
+现货商品ID
+
+wrstandardname	string
+商品名称
+
+wrtradeorderid	string
+仓单贸易委托单ID(320+Unix秒时间戳(10位)+xxxxxx)
+
+wrtypename	string
+商品
 }