Handy_Cao преди 1 година
родител
ревизия
78ccfc32c1
променени са 2 файла, в които са добавени 591 реда и са изтрити 3 реда
  1. 51 2
      src/services/api/order/index.ts
  2. 540 1
      src/types/model/order.d.ts

+ 51 - 2
src/services/api/order/index.ts

@@ -125,13 +125,62 @@ export function initWarehouse(options: CommonFetchOptions<{ response: Model.Init
 /**
  * 内部订单查询--> 机构成交汇总 --> 获取列表
  */
-export function queryInvestor(options: CommonFetchOptions<{ request: Model.InvestorOrderReq ; response: Model.InvestorOrderRsp[]; }>) {
+export function queryInvestor(options: CommonFetchOptions<{ request: Model.InvestorOrderReq; response: Model.InvestorOrderRsp[]; }>) {
     return httpClient.commonRequest('/query/queryInvestor', 'get', options)
 }
 
 /**
  * 仓单类订单查询--> 成交单查询 --> 获取列表
  */
-export function queryTradeOrder(options: CommonFetchOptions<{ request: Model.TradeOrderReq ; response: Model.TradeOrderRsp[]; }>) {
+export function queryTradeOrder(options: CommonFetchOptions<{ request: Model.TradeOrderReq; response: Model.TradeOrderRsp[]; }>) {
     return httpClient.commonRequest('/query/queryTradeOrder', 'get', options)
+}
+
+/**
+ * 仓单查询--> 仓单汇总查询查询 --> 获取列表
+ */
+export function summaryQuery(options: CommonFetchOptions<{ request: Model.SummaryQueryReq; response: Model.SummaryQueryRsp[]; }>) {
+    return httpClient.commonRequest('/query/summaryQuery', 'get', options)
+}
+
+/**
+ * 仓单查询--> 仓单汇总查询查询 --> 详情
+ */
+export function summaryQueryDetail(options: CommonFetchOptions<{ request: Model.SummaryQueryDetailReq; response: Model.SummaryQueryDetailRsp; }>) {
+    return httpClient.commonRequest('/query/summaryQueryDetail', 'get', options)
+}
+
+/**
+ * 仓单类订单查询--> 成交单查询 --> 导出
+ */
+export function tradeOrderExport(options: CommonFetchOptions<{ request: Model.TradeOrderExportReq; response: string; }>) {
+    return httpClient.commonRequest('/query/tradeOrderExport', 'get', options)
+}
+
+/**
+ * 仓单类订单查询--> 委托单查询 --> 详情
+ */
+export function tradeOrderView(options: CommonFetchOptions<{ request: Model.TradeOrderViewReq; response: Model.TradeOrderViewRsp; }>) {
+    return httpClient.commonRequest('/query/tradeOrderView', 'get', options)
+}
+
+/**
+ * 仓单类订单查询--> 成交单查询 --> 详情
+ */
+export function tradeTradedView(options: CommonFetchOptions<{ request: Model.TradeTradedViewReq; response: Model.TradeTradedViewRsp; }>) {
+    return httpClient.commonRequest('/query/tradeTradedView', 'get', options)
+}
+
+/**
+ * 仓单类订单查询--> 委托单查询 --> 导出
+ */
+export function warehouseExport(options: CommonFetchOptions<{ request: Model.WarehouseExportReq; response: string; }>) {
+    return httpClient.commonRequest('/query/warehouseExport', 'get', options)
+}
+
+/**
+ * 仓单类订单查询--> 委托单查询 --> 获取列表
+ */
+export function warehouseQuery(options: CommonFetchOptions<{ request: Model.WarehouseQueryReq; response: Model.WarehouseQueryRsp[]; }>) {
+    return httpClient.commonRequest('/query/warehouseQuery', 'get', options)
 }

+ 540 - 1
src/types/model/order.d.ts

@@ -662,7 +662,7 @@ declare namespace Model {
         wrtradetype?: number; 
     }
 
-    /** 仓单类订单查询--> 成交单查询 --> 获取列表 响应 */
+    /** 仓单查询--> 仓单汇总查询查询 --> 获取列表 响应 */
     interface TradeOrderRsp {
         // 资金账户
         accountid: number
@@ -699,4 +699,543 @@ declare namespace Model {
         // 委托类型
         wrtradetype: string
     }
+
+    /** 仓单查询--> 仓单汇总查询查询 --> 获取列表 请求 */
+    interface SummaryQueryReq {
+        // 结束时间
+        hisenddate?: string; 
+        // 开始时间
+        hisstartdate?: string; 
+        // 查询类型 0正常 1历史
+        ishis?: number; 
+        // 
+        memberuserid?: number; 
+        // 页码
+        pageNum?: number; 
+        // 页大小
+        pageSize?: number; 
+        // 仓库
+        warehouseids?: number[]
+        // 仓单标准
+        wrstandardids?: number[]
+    }
+
+    /** 仓单类订单查询--> 成交单查询 --> 获取列表 响应 */
+    interface SummaryQueryRsp {
+        // 正常
+        avaliableqty: number
+        // 今日减少
+        decreaseqty: number
+        // 单位
+        enumdicname: string
+        // 冻结
+        freezeqty: number
+        // 今日增加
+        increaseqty: number
+        // 
+        ishis: number
+        // 总数量
+        totalqty: number
+        // 
+        warehouseid: number
+        // 仓库
+        warehousename: string
+        // 
+        wrstandardid: number
+        // 现货商品
+        wrstandardname: string
+    }
+
+    /** 仓单查询--> 仓单汇总查询查询 --> 详情 请求 */
+    interface SummaryQueryDetailReq {
+        // 查询类型 0正常 1历史
+        ishis?: number; 
+        // 
+        memberuserid?: number; 
+        // 页码
+        pageNum?: number; 
+        // 页大小
+        pageSize?: number; 
+        // 持有人
+        userids?: number[]
+        // id
+        wrstandardid?: number
+    }
+
+    /** 仓单查询--> 仓单汇总查询查询 --> 详情 响应 */
+    interface SummaryQueryDetailRsp {
+        // 资金帐号
+        accountid: number
+        // 持有人
+        accountname: string
+        // 冻结
+        freezerqty: number
+        // 仓单号
+        ladingbillid: string
+        // 数量
+        qty: number
+        // 现货商品项值
+        wrfactortypename: string
+    }
+
+    /** 仓单类订单查询--> 成交单查询 --> 导出 请求 */
+    interface TradeOrderExportReq {
+        // 会员或交易商代码/名称
+        accountname?: string
+        // 方向
+        buyorsell?: number; 
+        // 结束时间
+        hisenddate?: string; 
+        // 开始时间
+        hisstartdate?: string; 
+        // 查询类型 0正常 1历史
+        ishis?: number; 
+        // 市场id
+        marketid?: number; 
+        // 页码
+        pageNum?: number; 
+        // 页大小
+        pageSize?: number; 
+        // 成交单号
+        tradeid?: string; 
+        //
+        userid?: number
+        // 类型
+        wrtradetype?: number
+    }
+
+    /** 仓单类订单查询--> 委托单查询 --> 详情 请求 */
+    interface TradeOrderViewReq {
+        // 查询类型 0正常 1历史
+        ishis?: number; 
+        // 
+        wrtradeorderid?: number; 
+    }
+
+    /** 仓单类订单查询--> 委托单查询 --> 详情 响应 */
+    interface TradeOrderViewRsp {
+        // 
+        goodsUnitName: string
+        // 
+        isyijia: number
+        // 
+        marketName: string
+        // 
+        performanceplantemplate: {
+            // AutoID
+            autoid: number
+            // 创建时间
+            createtime: string
+            // 创建人
+            creatorid: number
+            // 支付方式 - 1:冻结 2:扣款(不支持,对接银行会导致当日进出资金不平)
+            paymenttype: number
+            // 提货方式 - 1:无 2:买方自提 3:卖方发货
+            takemode: number
+            // 模板名称
+            templatename: string
+            // 模板类型 - 0:通用 1:交割 2:仓单贸易 3:预售集采 7:竞拍-竞价式 8:竞拍-大宗式 9:荷兰式 --失效枚举:4:竞拍-降价式 (无仓单) 5:挂牌期权 6:竞拍-降价式
+            templatetype: number
+            // 所属用户
+            userid: number
+        }
+        // 贸易对手表
+        performancesteptemplateList: [{
+            // AutoID
+            autoid: number
+            // 是否自动 - 0:不自动 1:自动 - [ 默认均自动执行; 仅 1:买方支付3:买方自提 5:买方确认货 7:买方确认票 可不自动]
+            isauto: number
+            // 是否最后收款步骤 - 0:不是 1:是 (暂时不用,由服务自己判断是否为最后一步付款或收款)
+            islastreceivestep: number
+            // 备注
+            remark: string
+            // 距离上一步天数
+            stepdays: number
+            // 步骤序号
+            stepindex: number
+            // 履约步骤类型ID - 1:买方支付 2:卖方收款 3:买方自提 4:卖方发货 5:买方确认货 6:卖方发票 7:买方确认票 8:仓单转移 9:释放卖方冻结 10:货款溢短 11:生成合同[中江] 12:运费 90:确认支付 91. 确认放行 92买方支付(直接扣款) 用于-1模板“
+            steptypeid: number
+            // 步骤值
+            stepvalue: number
+            // 履约计划模板ID
+            templateid: number
+        }]
+        // 
+        userName: string
+        // 
+        wrFactorTypeName: string
+        // 对应的商品配置信息
+        wrTradeGoodsConfigs: [{
+            // 商品代码
+            goodscode: string
+            // 商品ID
+            goodsid: number
+            // 商品价格系数
+            pricefactor: number
+            // 商品升贴水值
+            pricemove: number
+            // 重量系数
+            weightratio: number
+            // 仓单贸易委托单ID(挂牌委托)
+            wrtradeorderid: number
+            
+        }]
+        // 贸易对手表
+        wrTradeMatchDetails: [{
+            // 对手用户ID
+            matchuserid: number
+            // 仓单贸易委托单ID(挂牌委托)
+            wrtradeorderid: number
+        }]
+        wrTradeOrderDetail: {
+            // 资金账号
+            accountid: number
+            // 是否全好友可见 - 0:否 1:是
+            allfriendsflag: number
+            // 申请单ID
+            applyid: number
+            // 附件1
+            attachment1: string
+            // 附件2
+            attachment2: string
+            // 仓单类型 - 1:无仓单 2:有仓单 3;有无仓单均可
+            auctionwrtype: number
+            // 买卖 - 0:买 1:卖
+            buyorsell: number
+            // 买方释放比率[2:分步履约]
+            buyreleaseratio: number
+            // 是否可议价 - 0:不可 1:可
+            canbargain: number
+            // 撤销数量
+            cancelqty: number
+            // 撤销时间
+            canceltime: string
+            // 是否允许部份摘牌 - 0:不允许 1:允许
+            canpart: number
+            // 手续费收取方式 1:比率 2:固定
+            chargealgorithm: number
+            // 手续费设置值(交易所部分)
+            chargealgorithmvalue: number
+            // 手续费设置值(会员部分)
+            chargealgorithmvalue2: number
+            // 客户端委托时间
+            clientordertime: string
+            // 客户端流水号
+            clientticket: string
+            // 客户端类型 - 0:保留为未填终端类型 1:PC管理端 2:PC交易端 3:手机客户端安卓 4:网页客户端 5:微信客户端 6:手机客户端苹果 7:网上开户客户端 8:无效终端编号 9:报价终端(中江)
+            clienttype: number
+            // 起摘数量
+            delistminqty: number
+            // 现货品种ID
+            deliverygoodsid: number
+            // 交收月(yyyy-MM) [无仓单HasWR =0]
+            deliverymonth: string
+            // 汇率[67]
+            exchangerate: number
+            // 执行方式[2:分步履约] - 1:顺序执行 2:交叉执行
+            executemode: number
+            // 执行方[2:分步履约] - 1:买方 2:卖方
+            executeside: number
+            // 首付比率 - [挂牌时指定,摘牌时使用]
+            firstratio: number
+            // 固定价格 - [挂牌]
+            fixedprice: number
+            // 冻结手续费
+            freezecharge: number
+            // 冻结首付金额 - [摘牌]
+            freezefirstamount: number
+            // 冻结保证金
+            freezemargin: number
+            // 是否有仓单-卖方 - 0:无仓单 1:有仓单
+            haswr: number
+            // 合同期限[2:分步履约]
+            holddays: number
+            // 是否指定对手 - 0:不指定 1:指定好友(贸易圈) 2:指定对手 - [挂牌]
+            isspecified: number
+            // 限制价格 - 浮动价,买方为最高价,卖方为最低价
+            limitedprice: number
+            // 保证金方式 - 1:比率 2:固定
+            marginalgorithm: number
+            // 挂牌是否指定保证金 - 0:未指定 1:指定
+            marginflag: number
+            // 保证金设置值
+            marginvalue: number
+            // 市场ID
+            marketid: number
+            // 最小执行量[2:分步履约]
+            minqty: number
+            // 操作员ID
+            operatorid: number
+            // 挂牌金额[账户] [67= OrderQty * FixedPrice * ExchangeRate /100]
+            orderamount: number
+            // 委托数量
+            orderqty: number
+            // 委托来源 - 1:客户端 2:管理端 3:风控服务 4:交割服务 5:交易服务 6:交易日结
+            ordersrc: number
+            // 委托时间
+            ordertime: string
+            // 履约计划模板ID
+            performancetemplateid: number
+            // 交货模式 - 1:履约计划 2:分步履约 3:分步提货[文昌]
+            performanceway: number
+            // 关联预售申请ID[47:仓单预售]
+            presaleapplyid: number
+            // 预售类型 - 1:摇号 2:配售[47:仓单预售]
+            presaletype: number
+            // 浮动价显示方式 - 1:合并显示 2:分开显示 1: 价格显示一个值 :(商品拟合价价格系统+升贴水) 2: 价格显示两个值:(商品拟合价价格系统) 、 升贴水
+            pricedisplaymode: number
+            // 价格系数(浮动价时填写) - [挂牌]
+            pricefactor: number
+            // 升贴水(浮动价时填写) - [挂牌]
+            pricemove: number
+            // 关联委托单号(摘牌委托关联挂牌委托单ID)
+            relatedwrtradeorderid: number
+            // 备注
+            remark: string
+            // 错误代码
+            retcode: number
+            // 卖方释放比率[2:分步履约]
+            sellreleaseratio: number
+            // 交易日(yyyyMMdd)
+            tradedate: string
+            // 成交价格 - [摘牌] (浮动价 ((商品1价格商品1价格系数+升贴水) 商品1重量系数 + 商品2价格商品2价格系数+商品2升贴水) 商品2重量系数 …)* 委托单价格系数 + 委托单升贴水)
+            tradeprice: number
+            // 成交数量
+            tradeqty: number
+            // 解冻手续费
+            unfreezecharge: number
+            // 解冻首付金额 - [摘牌]
+            unfreezefirstamount: number
+            // 解冻保证金
+            unfreezemargin: number
+            // 用户ID
+            userid: number
+            // 发起端唯一id
+            uuid: string
+            // 有效期限
+            validtime: string
+            // 有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效
+            validtype: number
+            // 议价申请单ID
+            wrbargainid: number
+            // 仓单要素类型ID/商品ID(77)
+            wrfactortypeid: number
+            // 关联仓单ID
+            wrid: number
+            // 价格方式 - 1:固定价 2-浮动价 - [挂牌]
+            wrpricetype: number
+            // 现货商品ID
+            wrstandardid: number
+            // 仓单贸易委托单ID(320+Unix秒时间戳(10位)+xxxxxx)
+            wrtradeorderid: number
+            // 委托状态 - 参考枚举’WRTradeOrderStatus’ - 1:委托请求 2:待冻结 3:委托成功 4:委托失败 5:配对成功 6:已撤 7:部成 8:已成 9:部成部撤 10:成交失败 11:委托拒绝 12:经过摘牌(先摘后挂专用) 13:冻结成功(通道交易专用) 14:通道已撤 15:通道部成部撤 16:成交失败违约(荷兰式竞拍专用) 17:冻结PD成功 18:冻结PD失败 19:冻结能量成功 20:冻结能量失败 21:预约已报价 22:过期未付 23:优惠券处理中 24:仓单生成失败 25:首付扣款失败 26:履约失败 27:撤单解冻贷款失败
+            wrtradeorderstatus: number
+            // 仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国)
+            wrtradetype: number
+            // 仓单受让用户 - [摘牌]
+            wrtransferuserid: number
+        }
+        // 
+        wrstandardcode: string
+        // 
+        wrstandardname: string
+    }
+
+    /** 仓单类订单查询--> 成交单查询 --> 详情 请求 */
+    interface TradeTradedViewReq {
+        // 查询类型 0正常 1历史
+        ishis?: number; 
+        // wrtradeorderid
+        wrtradeorderid?: number; 
+        // wrtradetype
+        wrtradetype?: number; 
+    }
+
+    /** 仓单类订单查询--> 成交单查询 --> 详情 响应 */
+    interface TradeTradedViewRsp {
+        // 资金账号
+        accountid: number
+        // 买卖 - 0:买 1:卖
+        buyorsell: number
+        // 买方释放比率[2:分步履约]
+        buyreleaseratio: number
+        // 手续费收取方式 1:比率 2:固定
+        chargealgorithm: number
+        // 手续费设置值(交易所部分)
+        chargealgorithmvalue: number
+        // 手续费设置值(会员部分)
+        chargealgorithmvalue2: number
+        // 手续费
+        chargevalue: number
+        // 交收月(yyyy-MM) [无仓单HasWR =0]
+        deliverymonth: string
+        // 汇率
+        exchangerate: number
+        // 执行方式[2:分步履约] - 1:顺序执行 2:交叉执行
+        executemode: number
+        // 执行方[2:分步履约] - 1:买方 2:卖方
+        executeside: number
+        // 首付比率 - 作废
+        firstratio: number
+        // 冻结金额
+        freezeamount: number
+        // 
+        goodsUnitName: string
+        // 处理状态 - 1:待处理 2:已处理 3:处理失败 4:履约完成
+        handlestatus: number
+        // 是否有仓单 - 0:无仓单 1:有仓单
+        haswr: number
+        // 合同期限[2:分步履约]
+        holddays: number
+        // 是否已结算 - 0:未结算 1:已结算
+        isreckoned: number
+        // 
+        marketName: string
+        // 市场ID
+        marketid: number
+        // 对手账号
+        matchaccountid: number
+        // 最小执行量[2:分步履约]
+        minqty: number
+        // 成交金额[商品币种]
+        oritradeamount: number
+        // 履约金额(实际成交金额 - 实际首付金额)
+        performanceamount: number
+        // 履约计划ID/合同ID
+        performanceplanid: number
+        // 交货模式 - 1:履约计划 2:分步履约 3:分步提货[文昌]
+        performanceway: number
+        // 关联预售申请ID[47:仓单预售]
+        presaleapplyid: number
+        // 实际首付金额 - 作废
+        realfirstamount: number
+        // 实际成交金额(算上溢短)
+        realtradeamount: number
+        // 实际成交数量(算上溢短)
+        realtradeqty: number
+        // 卖方释放比率[2:分步履约]
+        sellreleaseratio: number
+        // 成交金额
+        tradeamount: number
+        // 交易日(yyyyMMdd)
+        tradedate: string
+        // 成交价格
+        tradeprice: number
+        // 成交数量
+        tradeqty: number
+        // 成交时间
+        tradetime: string
+        // 用户ID
+        userid: number
+        // 
+        wrFactorTypeValue: string
+        // 
+        wrTransferUserName: string
+        // 仓单要素类型ID/商品ID(77)
+        wrfactortypeid: number
+        // 关联仓单ID
+        wrid: number
+        // 
+        wrstandardcode: string
+        // 
+        wrstandardname: string
+        // 仓单贸易成交单ID(321+Unix秒时间戳(10位)+xxxxxx)
+        wrtradedetailid: number
+        // 委托单ID
+        wrtradeorderid: number
+        // 仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国) 5:现货合同
+        wrtradetype: number
+        // 仓单受让用户 - 买摘牌是自己 卖摘牌是对手
+        wrtransferuserid: number
+    }
+
+    /** 仓单类订单查询--> 委托单查询 --> 导出 请求 */
+    interface WarehouseExportReq {
+        // 会员或交易商代码/名称
+        accountname?: string; 
+        // 方向
+        buyorsell?: number; 
+        // 状态
+        handlestatus?: number; 
+        // 结束世界
+        hisenddate?: string; 
+        // 开始时间
+        hisstartdate?: string; 
+        // 查询类型 0正常 1历史
+        ishis?: number; 
+        // 市场id
+        marketid?: number; 
+        // 页码
+        pagenum?: number; 
+        // 页大小
+        pagesize?: number; 
+        // 委托单号
+        tradeid?: string; 
+        // 
+        userid?: number; 
+        // 类型
+        wrtradetype?: number; 
+    }
+
+    /** 仓单类订单查询--> 委托单查询 --> 获取列表 回应 */
+    interface WarehouseQueryReq {
+        // 会员或交易商代码/名称
+        accountname?: string; 
+        // 方向
+        buyorsell?: number; 
+        // 状态
+        handlestatus?: number; 
+        // 结束世界
+        hisenddate?: string; 
+        // 开始时间
+        hisstartdate?: string; 
+        // 查询类型 0正常 1历史
+        ishis?: number; 
+        // 市场id
+        marketid?: number; 
+        // 页码
+        pagenum?: number; 
+        // 页大小
+        pagesize?: number; 
+        // 委托单号
+        tradeid?: string; 
+        // 
+        userid?: number; 
+        // 类型
+        wrtradetype?: number; 
+    }
+
+    /** 仓单类订单查询--> 委托单查询 --> 获取列表 请求 */
+    interface WarehouseQueryRsp {
+        // 资金账户
+        accountid: number
+        // 方向
+        buyorsell: number
+        // 
+        ishis: number
+        // 市场
+        marketname: string
+        // 委托数量
+        orderqtyname: string
+        // 委托时间
+        ordertime: string
+        // 交易日
+        tradedate: string
+        // 成交数量
+        tradeqtyname: string
+        // 会员或交易商
+        userid: string
+        // 有效时间
+        validtime: string
+        // 属性
+        wrfactortypename: string
+        // 代码/名称
+        wrstandard: string
+        // 委托单号
+        wrtradeorderid: number
+        // 状态 code WRTradeOrderStatus
+        wrtradeorderstatus: number
+        // 委托类型
+        wrtradetype: string
+    }
 }