Handy_Cao 1 рік тому
батько
коміт
13fab6c834
2 змінених файлів з 310 додано та 0 видалено
  1. 35 0
      src/services/api/order/index.ts
  2. 275 0
      src/types/model/order.d.ts

+ 35 - 0
src/services/api/order/index.ts

@@ -99,4 +99,39 @@ export function queryGoodsTrade(options: CommonFetchOptions<{ request: Model.Goo
  */
 export function queryGoodsTradeExport(options: CommonFetchOptions<{ request: Model.PositionSumSheetReq; response: string; }>) {
     return httpClient.commonRequest('/query/queryGoodsTradeExport', 'get', options)
+}
+
+/**
+ * 内部订单查询--> 账户成交汇总 --> 获取列表
+ */
+export function accountTransactions(options: CommonFetchOptions<{ request: Model.AccountTransactionsReq; response: Model.AccountTransactionsRsp[]; }>) {
+    return httpClient.commonRequest('/query/accountTransactions', 'get', options)
+}
+
+/**
+ * 内部订单查询--> 账户成交汇总 --> 导出
+ */
+export function accountExport(options: CommonFetchOptions<{ request: Model.AaccountExportReq; response: string; }>) {
+    return httpClient.commonRequest('/query/accountExport', 'get', options)
+}
+
+/**
+ * 仓单查询--> 仓单汇总查询查询 --> 初始化仓单标准以及仓库
+ */
+export function initWarehouse(options: CommonFetchOptions<{ response: Model.InitWarehouseRsp; }>) {
+    return httpClient.commonRequest('/query/initWarehouse', 'get', options)
+}
+
+/**
+ * 内部订单查询--> 机构成交汇总 --> 获取列表
+ */
+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[]; }>) {
+    return httpClient.commonRequest('/query/queryTradeOrder', 'get', options)
 }

+ 275 - 0
src/types/model/order.d.ts

@@ -424,4 +424,279 @@ declare namespace Model {
         // 
         userid?: number;
     }
+
+    /** 内部订单查询--> 账户成交汇总 --> 获取列表 请求 */
+    interface AccountTransactionsReq {
+        // 交易商
+        accountid?: number; 
+        // 结束时间
+        enddate?: string; 
+        //
+        excludeAccountIds?: string[] 
+        // 排除资金账户
+        excludeaccountidsstr?: string; 
+        // 商品id
+        goodsid?: number; 
+        // 页码
+        pageNum?: number; 
+        // 页大小
+        pageSize?: number; 
+        // 开始时间
+        startdate?: string; 
+        // 汇总方式
+        summode?: number; 
+        // 
+        userid?: number;
+    }
+
+    /** 内部订单查询--> 账户成交汇总 --> 获取列表 响应 */
+    interface AccountTransactionsRsp {
+        // 总手续费
+        chargesum: number;
+        // 总转让损益
+        closeplsum: number;
+        // 商品代码名称
+        goodsfullname: string;
+        // 所属会员
+        membername: string;
+        // 所属机构
+        parentname: string;
+        // 交易日
+        tradeDate: string;
+        // 总成交额
+        tradeamountsum: number;
+        // 总成交量
+        tradeqtysum: number;
+        // 账户
+        userfullname: string;
+    }
+
+    /** 内部订单查询--> 账户成交汇总 --> 导出 请求 */
+    interface AaccountExportReq {
+        // 交易商
+        accountid?: number; 
+        // 结束时间
+        enddate?: string; 
+        //
+        excludeAccountIds?: string[] 
+        // 排除资金账户
+        excludeaccountidsstr?: string; 
+        // 商品id
+        goodsid?: number; 
+        // 页码
+        pageNum?: number; 
+        // 页大小
+        pageSize?: number; 
+        // 开始时间
+        startdate?: string; 
+        // 汇总方式
+        summode?: number; 
+        // 
+        userid?: number;
+    }
+
+    /** 仓单查询--> 仓单汇总查询查询 --> 初始化仓单标准以及仓库 响应 */
+    interface InitWarehouseRsp {
+        warehouseInfoList: [{
+            // 详细地址
+            address: string; 
+            // 所属机构
+            areauserid: number
+            // 自增ID
+            autoid: number
+            // 市
+            cityid: number
+            // 城市(广钻)
+            citystr: string
+            // 联系人
+            contactname: string
+            // 联系电话
+            contactnum: string
+            // 国家
+            countryid: number
+            // 国家/地区(广钻)
+            countrystr: string
+            // 创建时间
+            createtime: string
+            // 区
+            districtid: number
+            // 是否有视频 - 0:无 1:有
+            hasvideo: number
+            // 省
+            provinceid: number
+            // 审核备注
+            remark: string
+            // 视频地址
+            videourl: string
+            // 仓库代码
+            warehousecode: string
+            // 仓库名称
+            warehousename: string
+            // 仓库状态 - 1:正常 2:注销 3:待审核 4:审核拒绝
+            warehousestatus: number
+            // 仓库类型 - 1 厂库 2 自有库 3 合作库
+            warehousetype: number
+        }]
+        // 总转让损益
+        wrStandardList: [{
+            // 所属机构
+            areauserid: number
+            // Banner图(逗号分隔)
+            bannerpicurl: string
+            // 标仓系数
+            convertfactor: number
+            // 创建时间
+            createtime: string
+            // 创建人
+            creatorid: number
+            // 现货品种ID
+            deliverygoodsid: number
+            // 要素项定义Json [{’DGFactoryItemTypeID’: ,’ItemTypeMode’: ,’FactoryItemIDs’: },{…},]DGFactoryItemTypeID - 要素项类型ID --DGFactoryItem->DGFactoryItemTypeIDItemTypeMode - 要素项类型模式 --DGFactoryItem->ItemTypeModeFactoryItemIDs - 选择项IDs–DGFactoryItem->DGFactoryItemID, 逗号分隔
+            factoryitemjson: string
+            // 是否有效 - 0:无效 1:有效
+            isvalid: number
+            // 最小变动值
+            minivalue: number
+            // 最小变动值小数位
+            minivaluedp: number
+            // 详情图片(逗号分隔)
+            pictureurls: string
+            // 供应链提供商资金账户 ID
+            provideraccountid: number
+            // 供应链提供商
+            provideruserid: number
+            // 实际最小变动值
+            realminivalue: number
+            // 实际最小变动值小数位
+            realminivaluedp: number
+            // 参考商品代码
+            refgoodscode: string
+            // 参考商品ID
+            refgoodsid: number
+            // 备注
+            remark: string
+            // 仓储费(固定: 111)
+            storagefee: number
+            // 缩略图片(1:1)(逗号分隔)
+            thumurls: string
+            // 现货商品单位ID
+            unitid: number
+            // 更新时间
+            updatetime: string
+            // 更新人
+            updatorid: number
+            // 现货增值税率
+            vatrate: number
+            // 状态 - 作废 - 0:未激活 1:正常
+            wrsstatus: number
+            // 现货商品代码
+            wrstandardcode: string
+            // 现货商品ID(自增 SEQ_GOODS 确保不重复)
+            wrstandardid: number
+            // 现货商品名称
+            wrstandardname: string
+        }];
+    }
+
+    /** 内部订单查询--> 机构成交汇总 --> 获取列表 请求 */
+    interface InvestorOrderReq {
+        // 开始时间
+        startdate?: string; 
+        // 结束时间
+        enddate?: string; 
+        // 商品id
+        goodsid?: number; 
+        // 交易商
+        parentuserid?: number; 
+        // 页码
+        pageNum?: number; 
+        // 页大小
+        pageSize?: number; 
+        // 
+        userid?: number;
+    }
+
+    /** 内部订单查询--> 机构成交汇总 --> 获取列表 响应 */
+    interface InvestorOrderRsp {
+        // 账户名称
+        accountname: string
+        // 总手续费
+        chargesum: number
+        // 总转让损益
+        closeplsum: number
+        // 商品代码
+        goodscode: string
+        // 商品名称
+        goodsname: string
+        // 总成交额
+        tradeamountsum: number
+        // 总成交量
+        tradeqtysum: number
+        // 账户ID
+        userid: number
+    }
+
+    /** 仓单类订单查询--> 成交单查询 --> 获取列表 请求 */
+    interface TradeOrderReq {
+        // 开会员或交易商代码/名称
+        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 TradeOrderRsp {
+        // 资金账户
+        accountid: number
+        // 方向
+        buyorsell: number
+        // 履约状态
+        handlestatus: number
+        // 查询类型 0正常 1历史
+        ishis: number
+        // 市场
+        marketname: string
+        // 数量
+        orderqtyname: string
+        // 履约编号
+        performanceplanid: number
+        // 实际金额
+        realtradeamount: number
+        // 实际数量
+        realtradeqtyname: string
+        // 交易日
+        tradedate: string
+        // 成交价格
+        tradeprice: number
+        // 成交时间
+        tradetime: string
+        // 会员或交易商
+        userid: string
+        // 属性
+        wrfactortypename: string
+        // 代码/名称
+        wrstandard: string
+        // 成交单号
+        wrtradedetailid: number
+        // 委托类型
+        wrtradetype: string
+    }
 }