Browse Source

commit 相关接口

yu.jie 4 năm trước cách đây
mục cha
commit
7b035f6d9c

+ 71 - 0
src/services/go/ermcp/order/index.ts

@@ -0,0 +1,71 @@
+
+/** ================================= 通用单据相关接口 ================================**/
+import {commonSearch_go} from "@/services/go";
+import {
+    QueryHisTradeDetailReq,
+    QueryHisTradeDetailRsp,
+    QueryHisTradeOrderDetailReq,
+    QueryHisTradeOrderDetailRsp,
+    QueryTradeDetailReq,
+    QueryTradeDetailRsp,
+    QueryTradeOrderDetailReq, QueryTradeOrderDetailRsp, QueryTradePositionReq, QueryTradePositionRsp
+} from "@/services/go/ermcp/order/interface";
+
+/**
+ * 历史成交单查询(合约市场)
+ * /Order/QueryHisTradeDetail
+ * @param req
+ */
+export function queryHisTradeDetail(req: QueryHisTradeDetailReq): Promise<QueryHisTradeDetailRsp[]> {
+    return commonSearch_go('/Order/QueryHisTradeDetail', req).catch((err) => {
+        throw new Error(`历史成交单查询(合约市场): ${err.message}`);
+    });
+}
+
+/**
+ * 历史委托单查询请求(合约市场)
+ * /Order/QueryHisTradeOrderDetail
+ * @param req
+ */
+export function queryHisTradeOrderDetail(req: QueryHisTradeOrderDetailReq): Promise<QueryHisTradeOrderDetailRsp[]> {
+    return commonSearch_go('/Order/QueryHisTradeOrderDetail', req).catch((err) => {
+        throw new Error(`历史委托单查询请求(合约市场): ${err.message}`);
+    });
+}
+
+/**
+ * 成交单查询(合约市场)
+ * /Order/QueryTradeDetail
+ * @param req
+ */
+export function queryTradeDetail(req: QueryTradeDetailReq): Promise<QueryTradeDetailRsp[]> {
+    return commonSearch_go('/Order/QueryTradeDetail', req).catch((err) => {
+        throw new Error(`成交单查询(合约市场): ${err.message}`);
+    });
+}
+
+/**
+ * 委托单查询请求(合约市场)
+ * /Order/QueryTradeOrderDetail
+ * @param req
+ */
+export function queryTradeOrderDetail(req: QueryTradeOrderDetailReq): Promise<QueryTradeOrderDetailRsp[]>{
+    return commonSearch_go('/Order/QueryTradeOrderDetail', req).catch((err) => {
+        throw new Error(`委托单查询请求(合约市场): ${err.message}`);
+    });
+}
+
+/**
+ * 仓汇总查询(合约市场)
+ * /Order/QueryTradePosition
+ * @param req
+ */
+export function queryTradePosition(req: QueryTradePositionReq): Promise<QueryTradePositionRsp[]>{
+    return commonSearch_go('/Order/QueryTradePosition', req).catch((err) => {
+        throw new Error(`仓汇总查询(合约市场): ${err.message}`);
+    });
+}
+
+
+
+

+ 370 - 0
src/services/go/ermcp/order/interface.ts

@@ -0,0 +1,370 @@
+/**
+ * 历史成交单查询请求(合约市场)
+ */
+export interface QueryHisTradeDetailReq{
+    accountID: string  //   资金账户 - 格式:1,2,3
+    tradeID?: number   //   成交单号
+    orderID?: number   //   委托单号
+    tradeMode?: string //   交易模式 - 格式:1,2,3
+    buildType?: number //   委托单据类型
+    tradeType?: string //   成交类别 - 格式:1,2,3
+    startDate?: string //   开始时间 - 闭区间,格式:yyyy-MM-dd
+    endDate?: string   //   结束时间 - 闭区间,格式:yyyy-MM-dd
+}
+
+/**
+ * 历史成交单查询返回
+ */
+export interface QueryHisTradeDetailRsp{
+    accountid	:number;//账户ID[报价币种]
+    buildtype	:number;//委托单据类型 1:建仓 2:平仓 3:先平后建
+    buyorsell	:number;//方向 - number;
+//:买 1:卖
+    charge	:number;//手续费
+    closecharge	:number;//平仓手续费(支付总手续费=(交易所比率+会员比率)成交金额)
+    closeexchagechargevalue	:number;//平仓交易所手续费设置值
+    closefeealgorithm	:number;//平仓手续费收取方式 1:比率 2:固定
+    closememberchargevalue	:number;//平仓会员手续费设置值
+    closepl	:number;//平仓盈亏
+    closepl2	:number;//平仓盈亏[逐笔]
+    closeqty	:number;//平仓数量(先建后平操作 需要记录)
+    creditamount	:number;//授信金额
+    gcaccountid	:number;//账户ID[合约币种]
+    goodscode	:string;//商品代码
+    goodsid	:number;//商品ID
+    goodsname	:string;//商品名称
+    histradedate	:string;//历史交易日
+    intclosepl	:number;//整型盈亏(用于交易结算试算平衡-收益权)
+    isconfirmexercise	:number;//是否确认行权- number;
+//:否 1:是
+    ismain	:number;//是否主单 - number;
+//:不是 1:是
+    ispreexercise	:number;//是否预申报- number;
+//:否 1:是
+    isreckoned	:number;//是否结算 - number;
+//:未结算 1:已结算
+    isvaliddata	:number;//是否有效 - number;
+//:无效 1:有效
+    listingselecttype	:number;//关联委托单挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂
+    marketid	:number;//市场ID
+    marketname	:string;//市场名称
+    matchaccountid	:number;//对手账号id
+    memberuserid	:number;//会员id 个人投资者 需要填写
+    opencharge	:number;//建仓手续费(支付总手续费=(交易所比率+会员比率)成交金额)
+    openexchagechargevalue	:number;//建仓交易所手续费设置值
+    openfeealgorithm	:number;//建仓手续费收取方式 1:比率 2:固定
+    openmemberchargevalue	:number;//建仓会员手续费设置值
+    openqty	:number;//开仓数量(先建后平操作 需要记录)
+    optiontype	:number;//期权类型 - 1:认购(看涨) 2:认沽(看跌)
+    orderid	:string;//委托单号
+    performanceplanid	:number;//履约计划ID[期权]
+    performancestatus	:number;//履约状态[期权] - number;
+//:无履约 1:未履约 2:履约中 3:履约完成
+    preexerciseprice	:number;//预申报价格
+    premium	:number;//权利金 - [持仓单的权利金]
+    relatedouttradeid	:number;//关联外部成交单ID
+    status	:number;//处理状态 - 1:待处理 2:已处理 3:处理失败
+    tradeamount	:number;//成交金额[账户币种,用于所有权]
+    tradedate	:string;//交易日(yyyyMMdd)
+    tradeid	:string;//成交单号(1number;
+//1+Unix秒时间戳(1number;
+//位)+2位(MarketServiceID)+xxxx)
+    trademode	:number;//交易模式
+    tradeprice	:number;//成交价格
+    tradeproperty	:number;//交易属性
+    tradeqty	:number;//成交数量
+    tradetime	:string;//成交时间
+    tradetype	:number;//成交类别 - 1:正常委托成交 2:定向做市成交(接单) 3:交割协议平仓成交 4:交割减仓成交 5:到期强平成交 6:风控斩仓成交 7:协议平仓(管理端)成交 8:仓单转持仓成交 9: 交割协议转让成交 1number;
+//:受托竞价成交(接单) 11:协议转让成交 12:系统强行平仓 13:期权违约平仓
+}
+
+/**
+ * 历史委托单查询请求(合约市场)
+ */
+export interface QueryHisTradeOrderDetailReq {
+    accountID: string  //    资金账户 - 格式:1,2,3
+    tradeMode?: string //    交易模式 - 格式:1,2,3
+    orderStatus?: string//   委托状态 - 格式:1,2,3
+    orderID?: number//       委托单号
+    startDate?: string//     开始时间 - 闭区间,格式:yyyy-MM-dd
+    endDate?: string//       结束时间 - 闭区间,格式:yyyy-MM-dd
+}
+
+/**
+ * 历史委托单查询返回(合约市场)
+ */
+export interface QueryHisTradeOrderDetailRsp{
+    accountid	:number;//账户ID[报价币种]
+    buildtype	:number;//委托单据类型 - 1:建仓 2:平仓 3:先平后建
+    buyorsell	:number;//买卖 - number;
+//:买 1:卖
+    cancelorderid	:string;//撤单单号(撤单时填写)
+    cancelqty	:number;//撤单数量
+    clientordertime	:string;//客户端委托时间
+    clientticket	:string;//客户端流水号
+    clienttype	:number;//客户端类型 - number;
+//:保留为未填终端类型 1:PC管理端 2:PC交易端 3:手机客户端安卓 4:网页客户端 5:微信客户端 6:手机客户端苹果 7:网上开户客户端 8:无效终端编号 9:报价终端(中江)
+    closeexchagechargevalue	:number;//平仓交易所手续费设置值
+    closefeealgorithm	:number;//平仓手续费收取方式 1:比率 2:固定
+    closefreezecharge	:number;//平仓冻结手续费(先建后平操作,需要记录)
+    closememberchargevalue	:number;//平仓会员手续费设置值
+    closeqty	:number;//平仓数量(先建后平操作 需要记录)
+    closetradeqty	:number;//平仓成交数量(先建后平操作,需要记录)
+    closeunfreezecharge	:number;//平仓解冻手续费(先建后平操作,需要记录)
+    delistingtype	:number;//摘牌类型 - 1:价格最优 2:点选成交
+    freezecharge	:number;//冻结手续费
+    freezemargin	:number;//冻结保证金(冻结交易金额)
+    gcaccountid	:number;//账户ID[合约币种]
+    goodscode	:string;//商品代码
+    goodsid	:number;//商品ID
+    goodsname	:string;//商品名称
+    histradedate	:string;//历史交易日
+    isconfirmexercise	:number;//是否确认行权- number;
+//:否 1:是
+    ispreexercise	:number;//是否预申报- number;
+//:否 1:是
+    isvaliddata	:number;//是否有效 - number;
+//:无效 1:有效
+    listingselecttype	:number;//挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂
+    marginalgorithm	:number;//保证金收取方式 1:比率 2:固定
+    marginvalue	:number;//即市保证金设置值
+    marketid	:number;//市场ID
+    marketmaxsub	:number;//市价最大偏移范围
+    marketname	:string;//市场名称
+    memberuserid	:number;//所属会员UserID
+    openexchagechargevalue	:number;//建仓交易所手续费设置值
+    openfeealgorithm	:number;//建仓手续费收取方式 1:比率 2:固定
+    openfreezecharge	:number;//开仓冻结手续费(先建后平操作,需要记录)
+    openmemberchargevalue	:number;//建仓会员手续费设置值
+    openqty	:number;//开仓数量(先建后平操作,需要记录)
+    opentradeqty	:number;//开仓成交数量(先建后平操作,需要记录)
+    openunfreezecharge	:number;//开仓解冻手续费(先建后平操作,需要记录)
+    operatetype	:number;//操作类型 - 1:正常下单 2:斩仓 3:转单 4:结算撤单 5:系统卖出(适用于先平后建的卖出) 6:行情源报价 7:(结算)到期强平 8:(结算)协议转让 9:系统对冲单 1number;
+//:(结算)到期无效 11:交割协议转让 12:交割协议平仓 13:交割成交(所有权) 14:管理端强行平仓 15:管理端协议转让
+    operatorid	:number;//登录账号(LoginID)
+    optiontype	:number;//期权类型 - 1:认购(看涨) 2:认沽(看跌)
+    orderid	:string;//委托单号(1number;
+//number;
+//+Unix秒时间戳(1number;
+//位)+2位(MarketServiceID)+xxxx)
+    orderprice	:number;//委托价格
+    orderqty	:number;//委托数量
+    ordersrc	:number;//委托来源 - 1:客户端 2:管理端 3:风控服务 4:交割服务 5:交易服务 6:交易日结 7:商品强平 8:管理端商品退市强平 9:交易接口 1number;
+//:交割服务商被动(受托竞价) 11:预埋触发
+    orderstatus	:number;//委托状态 - 1: 委托请求 2:待冻结 3:委托成功 4: 委托失败 5:配对成功 6: 已撤销 7:部分成交 8:已成交 9:部成部撤 1number;
+//:成交失败 11:已拒绝 12:经过摘牌(先摘后挂专用-先摘后挂已摘过) 13:冻结成功(通道交易专用) 14:通道已撤 15:通道部成部撤 16:成交失败违约(荷兰式竞拍专用)
+    ordertime	:string;//委托时间
+    preexerciseprice	:number;//预申报价格
+    premium	:number;//权利金
+    preorderid	:string;//关联预埋单号(止盈止损单时填写)
+    pricemode	:number;//取价方式 - 1:市价 2: 限价
+    quoteid	:number;//报价单ID
+    relatedid	:string;//关联单号(交割单)
+    retcode	:number;//错误代码
+    sessionid	:number;//会话ID
+    tradedate	:string;//交易日(yyyyMMdd)
+    trademode	:number;//交易模式
+    tradeproperty	:number;//交易属性
+    tradeqty	:number;//成交数量
+    unfreezecharge	:number;//解冻手续费
+    unfreezemargin	:number;//解冻保证金
+    updatetime	:string;//更新时间
+    uuid	:string;//发起端唯一id
+    validtime	:string;//有效期限
+    validtype	:number;//有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效 5指定时间有效
+    volumetype	:number;//当时间有效类型为 “立即执行否则取消 IOC” 时,需要此项 - number;
+//:任意量 1:最小量(暂时不支持) 2:全部量
+}
+
+/**
+ * 成交单查询(合约市场)
+ */
+export interface QueryTradeDetailReq {
+    accountID: string  //    资金账户 - 格式:1,2,3
+    tradeID?: number //      成交单号
+    orderID?: number//       委托单号
+    tradeMode?: string//     交易模式 - 格式:1,2,3
+    buildType?: number//     委托单据类型
+    tradeType?: string//     成交类别 - 格式:1,2,3
+}
+
+/**
+ * 成交单查询返回
+ */
+export interface QueryTradeDetailRsp{
+    accountid	:number;//账户ID[报价币种]
+    buildtype	:number;//委托单据类型 1:建仓 2:平仓 3:先平后建
+    buyorsell	:number;//方向 - number;
+//:买 1:卖
+    charge	:number;//手续费
+    closecharge	:number;//平仓手续费(支付总手续费=(交易所比率+会员比率)成交金额)
+    closeexchagechargevalue	:number;//平仓交易所手续费设置值
+    closefeealgorithm	:number;//平仓手续费收取方式 1:比率 2:固定
+    closememberchargevalue	:number;//平仓会员手续费设置值
+    closepl	:number;//平仓盈亏
+    closepl2	:number;//平仓盈亏[逐笔]
+    closeqty	:number;//平仓数量(先建后平操作 需要记录)
+    creditamount	:number;//授信金额
+    gcaccountid	:number;//账户ID[合约币种]
+    goodscode	:string;//商品代码
+    goodsid	:number;//商品ID
+    goodsname	:string;//商品名称
+    intclosepl	:number;//整型盈亏(用于交易结算试算平衡-收益权)
+    isconfirmexercise	:number;//是否确认行权- number;
+//:否 1:是
+    ismain	:number;//是否主单 - number;
+//:不是 1:是
+    ispreexercise	:number;//是否预申报- number;
+//:否 1:是
+    isreckoned	:number;//是否结算 - number;
+//:未结算 1:已结算
+    listingselecttype	:number;//关联委托单挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂
+    marketid	:number;//市场ID
+    marketname	:string;//市场名称
+    matchaccountid	:number;//对手账号id
+    memberuserid	:number;//会员id 个人投资者 需要填写
+    opencharge	:number;//建仓手续费(支付总手续费=(交易所比率+会员比率)成交金额)
+    openexchagechargevalue	:number;//建仓交易所手续费设置值
+    openfeealgorithm	:number;//建仓手续费收取方式 1:比率 2:固定
+    openmemberchargevalue	:number;//建仓会员手续费设置值
+    openqty	:number;//开仓数量(先建后平操作 需要记录)
+    optiontype	:number;//期权类型 - 1:认购(看涨) 2:认沽(看跌)
+    orderid	:string;//委托单号
+    performanceplanid	:number;//履约计划ID[期权]
+    performancestatus	:number;//履约状态[期权] - number;
+//:无履约 1:未履约 2:履约中 3:履约完成
+    preexerciseprice	:number;//预申报价格
+    premium	:number;//权利金 - [持仓单的权利金]
+    relatedouttradeid	:number;//关联外部成交单ID
+    status	:number;//处理状态 - 1:待处理 2:已处理 3:处理失败
+    tradeamount	:number;//成交金额[账户币种,用于所有权]
+    tradedate	:string;//交易日(yyyyMMdd)
+    tradeid	:string;//成交单号(1number;
+//1+Unix秒时间戳(1number;
+//位)+2位(MarketServiceID)+xxxx)
+    trademode	:number;//交易模式
+    tradeprice	:number;//成交价格
+    tradeproperty	:number;//交易属性
+    tradeqty	:number;//成交数量
+    tradetime	:string;//成交时间
+    tradetype	:number;//成交类别 - 1:正常委托成交 2:定向做市成交(接单) 3:交割协议平仓成交 4:交割减仓成交 5:到期强平成交 6:风控斩仓成交 7:协议平仓(管理端)成交 8:仓单转持仓成交 9: 交割协议转让成交 1number;
+//:受托竞价成交(接单) 11:协议转让成交 12:系统强行平仓 13:期权违约平仓
+}
+
+/**
+ * 委托单查询请求(合约市场)
+ */
+export interface QueryTradeOrderDetailReq {
+    accountID: string     //    资金账户 - 格式:1,2,3
+    tradeMode?: string //       交易模式 - 格式:1,2,3
+    orderStatus?: string//      委托状态 - 格式:1,2,3
+    orderID?: number//          委托单号
+}
+
+/**
+ * 委托单查询返回(合约市场)
+ */
+export interface QueryTradeOrderDetailRsp{
+    accountid	:number;//账户ID[报价币种]
+    buildtype	:number;//委托单据类型 1:建仓 2:平仓 3:先平后建
+    buyorsell	:number;//方向 - number;
+//:买 1:卖
+    charge	:number;//手续费
+    closecharge	:number;//平仓手续费(支付总手续费=(交易所比率+会员比率)成交金额)
+    closeexchagechargevalue	:number;//平仓交易所手续费设置值
+    closefeealgorithm	:number;//平仓手续费收取方式 1:比率 2:固定
+    closememberchargevalue	:number;//平仓会员手续费设置值
+    closepl	:number;//平仓盈亏
+    closepl2	:number;//平仓盈亏[逐笔]
+    closeqty	:number;//平仓数量(先建后平操作 需要记录)
+    creditamount	:number;//授信金额
+    gcaccountid	:number;//账户ID[合约币种]
+    goodscode	:string;//商品代码
+    goodsid	:number;//商品ID
+    goodsname	:string;//商品名称
+    intclosepl	:number;//整型盈亏(用于交易结算试算平衡-收益权)
+    isconfirmexercise	:number;//是否确认行权- number;
+//:否 1:是
+    ismain	:number;//是否主单 - number;
+//:不是 1:是
+    ispreexercise	:number;//是否预申报- number;
+//:否 1:是
+    isreckoned	:number;//是否结算 - number;
+//:未结算 1:已结算
+    listingselecttype	:number;//关联委托单挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂
+    marketid	:number;//市场ID
+    marketname	:string;//市场名称
+    matchaccountid	:number;//对手账号id
+    memberuserid	:number;//会员id 个人投资者 需要填写
+    opencharge	:number;//建仓手续费(支付总手续费=(交易所比率+会员比率)成交金额)
+    openexchagechargevalue	:number;//建仓交易所手续费设置值
+    openfeealgorithm	:number;//建仓手续费收取方式 1:比率 2:固定
+    openmemberchargevalue	:number;//建仓会员手续费设置值
+    openqty	:number;//开仓数量(先建后平操作 需要记录)
+    optiontype	:number;//期权类型 - 1:认购(看涨) 2:认沽(看跌)
+    orderid	:string;//委托单号
+    performanceplanid	:number;//履约计划ID[期权]
+    performancestatus	:number;//履约状态[期权] - number;
+//:无履约 1:未履约 2:履约中 3:履约完成
+    preexerciseprice	:number;//预申报价格
+    premium	:number;//权利金 - [持仓单的权利金]
+    relatedouttradeid	:number;//关联外部成交单ID
+    status	:number;//处理状态 - 1:待处理 2:已处理 3:处理失败
+    tradeamount	:number;//成交金额[账户币种,用于所有权]
+    tradedate	:string;//交易日(yyyyMMdd)
+    tradeid	:string;//成交单号(1number;
+//1+Unix秒时间戳(1number;
+//位)+2位(MarketServiceID)+xxxx)
+    trademode	:number;//交易模式
+    tradeprice	:number;//成交价格
+    tradeproperty	:number;//交易属性
+    tradeqty	:number;//成交数量
+    tradetime	:string;//成交时间
+    tradetype	:number;//成交类别 - 1:正常委托成交 2:定向做市成交(接单) 3:交割协议平仓成交 4:交割减仓成交 5:到期强平成交 6:风控斩仓成交 7:协议平仓(管理端)成交 8:仓单转持仓成交 9: 交割协议转让成交 1number;
+//:受托竞价成交(接单) 11:协议转让成交 12:系统强行平仓 13:期权违约平仓
+}
+
+/**
+ * 持仓汇总查询(合约市场)
+ */
+export interface QueryTradePositionReq{
+    accountID: string   //  资金账户 - 格式:1,2,3
+    tradeMode?: string  //  交易模式 - 格式:1,2,3
+}
+
+/**
+ * 持仓汇总返回(合约市场)
+ */
+export interface QueryTradePositionRsp{
+    accountid	:number;//资金账户
+    agreeunit	:number;//合约单位
+    averageprice	:number;//持仓均价
+    buyorsell	:number;//方向 - number;
+//:买 1:卖
+    closetotalqty	:number;//平仓总数量
+    curholderamount	:number;//当前持仓总金额[商品币种]
+    curpositionqty	:number;//当前持仓总数量
+    currencyid	:number;//报价货币ID
+    curtdposition	:number;//期末今日头寸
+    decimalplace	:number;//报价小数位
+    enableqty	:number;//可用量
+    fretdposition	:number;//冻结今日头寸
+    frozenqty	:number;//持仓冻结数量
+    goodscode	:string;//商品代码
+    goodsid	:number;//商品Id
+    goodsname	:string;//商品名称
+    goodunit	:string;//报价单位
+    goodunitid	:number;//报价单位ID
+    holderamount	:number;//期初持仓总金额[商品币种]
+    marketid	:number;//所属市场ID
+    openreqqty	:number;//开仓申请数量(用于比较最大持仓数量)
+    opentotalqty	:number;//开仓总数量
+    otherfrozenqty	:number;//持仓其他冻结数量(交割冻结)
+    positionqty	:number;//期初持仓数量
+    tnqty	:number;//T+N冻结总量
+    tnusedqty	:number;//T+N使用量(可以使用T+N的冻结数量)
+    trademode	:number;//交易模式
+    usedmargin	:number;//占用保证金[商品币种]
+}
+
+

+ 22 - 2
src/services/go/ermcp/qhj/index.ts

@@ -2,9 +2,19 @@
 /** ================================= 前海金相关接口 ================================**/
 import {commonSearch_go} from "@/services/go";
 import {
-    QhjAccountOutInApply, QhjContract, QhjReckonPriceLog, QhjRStrategy, QhjRSTriggerLog,
+    QhjAccountOutInApply,
+    QhjContract,
+    QhjCustomer,
+    QhjReckonPriceLog,
+    QhjRStrategy,
+    QhjRSTriggerLog,
     QhjTradeGoodsPickup,
-    QueryAccountInOutApplyReq, QueryContractReq, QueryReckonPriceLogReq, QueryRStrategyReq, QueryRSTriggerLogReq,
+    QueryAccountInOutApplyReq,
+    QueryContractReq,
+    QueryCustomerInfoReq,
+    QueryReckonPriceLogReq,
+    QueryRStrategyReq,
+    QueryRSTriggerLogReq,
     QueryTradeGoodsPickupReq
 } from "@/services/go/ermcp/qhj/interface";
 
@@ -74,6 +84,16 @@ export function queryContract(req: QueryContractReq): Promise<QhjContract[]> {
     });
 }
 
+/**
+ * -- 铂金宝 - 客户资料
+ * 查询客户资料 /Qhj/QueryCustomerInfo
+ * @param req
+ */
+export function queryCustomerInfo(req: QueryCustomerInfoReq): Promise<QhjCustomer> {
+    return commonSearch_go('/Qhj/QueryCustomerInfo', req).catch((err) => {
+        throw new Error(`查询客户资料: ${err.message}`);
+    });
+}
 
 
 

+ 55 - 0
src/services/go/ermcp/qhj/interface.ts

@@ -274,3 +274,58 @@ export interface QhjContract{
     wrqty	:number;//仓单数量(数量)
 }
 
+/**
+ * 查询客户资料
+ */
+export interface QueryCustomerInfoReq {
+    userid: number  //          用户ID
+    querytype: number //        查询类型 1:未提交(网上开户表) 2:待审核(网上开户表) 3:正常 4:停用
+    userinfotype: number//      客户类型 1-个人 2-企业
+    customername: string//      客户名称(模糊匹配)
+    nickname: string//          昵称(模糊匹配)
+    includesub: number//        是否包含子级 1-包含
+}
+
+/*
+ * 客户资料返回
+ */
+export interface QhjCustomer{
+    address	:string;//通讯地址
+    attachment1	:string;//附件1
+    audittime	:string;//审核时间
+    cardbackphotourl	:string;//证件反面图片地址
+    cardfrontphotourl	:string;//证件正面图片地址
+    cardnum	:string;//证件号码
+    cardtype	:number;//证件类型
+    cardtypename	:string;//证件类型名称
+    cityid	:number;//市
+    cityname	:string;//城市名称
+    contactname	:string;//联系人
+    countryid	:number;//国家
+    countryname	:string;//国家名称
+    createtime	:string;//创建时间
+    customername	:string;//客户名称
+    districtid	:number;//区域
+    districtname	:string;//地区名称
+    email	:string;//邮件
+    legalpersonname	:string;//法人姓名(企业)
+    memberuserid	:number;//所属机构ID(所属会员)
+    memberusername	:string;//所属会员名称
+    mobile	:string;//手机号码
+    modifytime	:string;//修改时间
+    nickname	:string;//昵称
+    parentuserid	:number;//上级机构(所属机构)
+    parentusername	:string;//所属机构名称
+    provinceid	:number;//省
+    provincename	:string;//省名称
+    remark	:string;//备注
+    status	:number;//账户状态 - 1:待激活 2:待审核 3:待复审 4:正常 5:审核拒绝 6:注销
+    statusdesc	:string;//账户状态中文描述
+    taxpayernum	:string;//纳税人识别号
+    telphone	:string;//联系电话
+    userid	:number;//用户ID
+    userinfotype	:number;//客户类型 1-个人 2-企业
+    username	:string;//用户名称
+}
+
+