Parcourir la source

Merge branch 'master' of http://47.101.159.18:3000/Muchinfo/MTP2.0_WEB

huangbin il y a 4 ans
Parent
commit
fd3488b63a
2 fichiers modifiés avec 117 ajouts et 3 suppressions
  1. 26 3
      src/services/go/wrtrade/index.ts
  2. 91 0
      src/services/go/wrtrade/interface.ts

+ 26 - 3
src/services/go/wrtrade/index.ts

@@ -4,22 +4,36 @@ import { getSelectedAccountId } from "@/services/bus/account";
 import { getUsrId } from "@/services/bus/user";
 import { commonSearch_go } from "@/services/go";
 import {
+    QueryFilterItemReq,
+    QueryHoldLBReq,
     QueryOrderQuoteDetailReq,
-    QueryOrderQuoteReq,
+    QueryOrderQuoteReq, QueryPerformancePlanReq,
     QueryWrGoodsInfoReq,
     QueryWrOrderDetailReq,
     QueryWrPositionReq, QueryWrSpecialMatchOrderReq,
-    QueryWrTradeDetailReq,
+    QueryWrTradeDetailReq, WrFilterItem,
     WrGoodsInfo, WrHoldLB,
     WrOrderDetail,
     WrOrderQuote,
-    WrOrderQuoteDetail,
+    WrOrderQuoteDetail, WrPerformancePlan,
     WrPosition, WrSpecialMatchOrder,
     WrTradeDetail
 } from "@/services/go/wrtrade/interface";
 
 
 /**
+ * 查询筛选框列表  /WrTrade2/QueryFilterItem
+ * 页面 - 一口价挂牌 - 上方品类 | 仓库 下拉框数据获取
+ * @param req
+ */
+export function queryFilterItem(req: QueryFilterItemReq): Promise<WrFilterItem[]>{
+    return commonSearch_go('/WrTrade2/QueryFilterItem', req).catch((err) => {
+        throw new Error(`查询筛选框列表: ${err}`);
+    });
+}
+
+
+/**
  * 查询大厅行情列表 /WrTrade2/QueryOrderQuote
  * @param req
  */
@@ -104,3 +118,12 @@ export function queryHoldLB(): Promise<WrHoldLB[]> {
     });
 }
 
+/**
+ * 查询履约信息 /WrTrade2/QueryPerformancePlan
+ */
+export function QueryPerformancePlan(req: QueryPerformancePlanReq) :Promise<WrPerformancePlan[]>{
+    return commonSearch_go('/WrTrade2/QueryPerformancePlan', req).catch((err) => {
+        throw new Error(`查询履约信息: ${err}`);
+    });
+}
+

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

@@ -361,3 +361,94 @@ export interface WrHoldLB {
     wrstandardname	:string;//商品名称
     wrtypename	:string;//商品
 }
+
+/**
+ * 查询筛选框列表 请求
+ */
+export interface QueryFilterItemReq {
+    itype: string    // 类型(可多选,逗号隔开) 1-品种 2-品类(商品) 3-仓库
+}
+
+/**
+ * 查询筛选框列表 返回
+ */
+export interface WrFilterItem {
+    itemcode	:string;//代码
+    itemid	:number;//项id
+    itemname	:string;//名称
+    itemtype	:number;//类型 1-品种 2-品类(商品) 3-仓库
+    itype	:string;//类型 逗号隔开, 如 1,2
+}
+
+/**
+ * 查询履约信息
+ */
+export interface QueryPerformancePlanReq {
+    userid: number      //  用户id
+    buyorsell: number   //  买卖方向 0-买 1-卖
+}
+
+/**
+ * 查询履约信息返回
+ */
+export interface WrPerformancePlan{
+    amount	:number;//履约金额(总金额)
+    buyaccountid	:number;//买方账号
+    buyerfreezeamount	:number;//履约冻结(买履约)
+    buyerfreezeamountremain	:number;//履约冻结剩余(买履约)
+    buyorsell	:number;//买卖方向 number;
+//-买 1-卖
+    buypaidamount	:number;//买方已冻/已扣金额 (已付金额)
+    buyusername	:string;//买方名字
+    contractid	:number;//合同ID
+    createtime	:string;//创建时间(开始时间)
+    creatorid	:number;//创建人
+    curstepdeadline	:string;//当前步骤到期时间
+    curstepid	:number;//当前步骤ID
+    curstepname	:string;//当前步骤名称
+    deliverygoodscode	:string;//品种代码
+    deliverygoodsid	:number;//品种ID
+    deliverygoodsname	:string;//品种名称
+    enumdicname	:string;//单位名称
+    expressfee	:number;//运费
+    expressfeeconfirmed	:number;//是否确认运费 - number;
+//:无 1:买方确认 2:卖方确认
+    hasovershort	:number;//是否确认溢短 - number;
+//:没有 1:买方确认 2:卖方确认
+    haswr	:number;//类型 number;
+//-仓单预售 1-仓单贸易
+    marketid	:number;//市场ID
+    middleaccountid	:number;//中间商资金账号ID
+    middleuserid	:number;//中间商用户ID
+    optioncompare	:string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较
+    overshortamount	:number;//溢短金额
+    overshortqty	:number;//溢短数量
+    paymenttype	:number;//付款方式 - 1:冻结 2:扣款
+    performanceplanid	:number;//履约计划ID(13number;
+//+yyMMddHHmmss+xxxx)
+    performancestatus	:number;//履约状态 - 1:初始化 2:正常 3:处理错误 4:违约待处理 5:违约处理中 6:完成 7.违约已完成 8:释放冻结失败 9:超时待处理 1number;
+//:超时关闭
+    performancetype	:number;//履约类型 - number;
+//:通用 1:交割 2:仓单贸易 3:预售集采 4:竞拍-降价式 (无仓单) 5:挂牌期权 6:竞拍-降价式 7:竞拍-竞价式 8:竞拍-大宗式 9:荷兰式 1number;
+//:法币C2C 11:报价系统 12:挂牌系统
+    qty	:number;//履约数量
+    relatedorderid	:string;//关联单号(履约类型的关联单号)
+    remark	:string;//备注
+    sellaccountid	:number;//卖方账号
+    sellerfreezeamount	:number;//履约冻结(卖履约)
+    sellerfreezeamountremain	:number;//履约冻结剩余(卖履约)
+    sellreceivedamount	:number;//卖方已收金额
+    sellusername	:string;//卖方名字
+    shipremark	:string;//发货备注[物流单号]
+    userid	:number;//用户id
+    warehouseid	:number;//仓库ID
+    warehousename	:string;//仓库名称
+    wrfactortypeid	:number;//仓单要素类型ID(212+Unix秒时间戳(1number;
+//位)+xxxxxx)
+    wrfactortypename	:string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔)
+    wrstandardcode	:string;//现货商品代码
+    wrstandardid	:number;//现货商品ID
+    wrstandardname	:string;//商品名称
+    wrtransferuserid	:number;//仓单受让用户
+    wrtypename	:string;//商品
+}