declare namespace Model {
    /** 委托单查询 请求 */
    interface CommissionSheetReq {
        accountId: number; // 资金账号id
        accountName: string; // 账户名 operatetype == 2
        buildType: number; // 单据类型 buildtype
        buyOrSell: number; // 方向 buyOrSell operatetype == 2
        endDateHis: string; // 结束时间
        excludeAccountIdsStr: string; // 排除资金账户
        goodsId: number; // 商品id operatetype == 2
        isHis: number; // 查询类型 1历史 0当前
        marketId: number; // 市场id operatetype == 2
        operateType: number; // operatetype=0查询所有 operatetype=2查询斩仓记录
        orderId: number; // 委托单号 operatetype == 2
        orderStatus: number; // 委托状态
        orgztypes: string; // 权限控制
        pageNum: number; // 页码
        pageSize: number; // 页大小
        searchStatus: number; // 状态 1 已成交 2 未成交
        sortField: number; // 排序 1委托方向 2委托价格 3委托数量 4成交数量 5委托时间
        sortType: number; // 排序 1 降序 0 升序
        startDateHis: string; // 开始时间
        tradeMode: number;
    }

    /** 委托单查询 响应 */
    interface CommissionSheetRsp {
        accountNameId: string; // 账户
        buildType: number; // 单据类型
        buyOrSell: number; // 方向
        goodsCodeName: string; // 商品代码/名称
        goodscode: string;
        isHis: number; // 查询类型 1历史 0当前
        listType: number; // 挂摘类型 tradeMode == 36
        marketMaxSub: number; // 点差 tradeMode = 46
        optionType: number; // 期权类型 tradeMode = 18、26
        orderAccount: number; // 斩仓金额 operatetype == 2
        orderId: string; // 委托单号
        orderPrice: number; // 委托价格、行权价（tradeMode = 18、26）
        orderQty: number; // 委托数量
        orderStatus: number; // 状态 code：orderstatus
        orderTime: string; // 委托时间
        premium: number; // 定货金 tradeMode = 18、26
        tradeAccountId: number; // 委托账号 tradeMode == 36
        tradeDate: string; // 交易日
        tradeQty: number; // 成交数量
    }

    /** 委托单详情 请求 */
    interface CommissionSheetDetailReq {
        isHis: number;
        orderId: string;
        tradeDate: string;
    }

    /** 委托单详情 响应 */
    interface CommissionSheetDetailRsp {
        accountid: number;
        accountname: string;
        buildtype: number;// 委托类型
        buyorsell: number;// 方向
        cancelorderid: string;// 撤单单号
        cancelqty: number;// 撤单数量
        clientticket: number;// 客户端流水号
        closeexchagechargevalue: number;// 平仓交易所手续费设置值
        closefeealgorithm: number;
        closefreezecharge: number;// 平仓冻结服务费
        closememberchargevalue: number;// 平仓会员手续费设置值
        closeqty: number;
        closeunfreezecharge: number;// 平仓解冻服务费
        delistingtype: number;// 摘牌类型
        freezecharge: number;// 冻结服务费
        freezemargin: number;// 冻结保证金
        goodscode: string;
        goodsid: number;
        goodsname: string; // 商品
        listingselecttype: number;// 挂牌点选类型
        marginalgorithm: number;
        marginvalue: number;// 即市保证金设置值
        marketname: string; // 市场
        memberaccountname: string; // 所属会员
        openexchagechargevalue: number;// 开仓交易所手续费设置值
        openfeealgorithm: number;
        openfreezecharge: number;// 开仓冻结服务费
        openmemberchargevalue: number;// 平仓会员手续费设置值
        openqty: number;
        openunfreezecharge: number;// 开仓解冻服务费
        operatetype: number;// 操作类型
        optiontype: number;// 期权类型
        orderid: string;// 委托单号
        orderprice: number;// 委托价格，行权价（trademode == 18、26）
        orderqty: number;// 委托数量
        ordersrc: number;// 委托来源
        orderstatus: number;// 委托状态
        ordertime: string; // 委托时间
        parentusername: string; // 所属机构
        premium: number;// 定货金
        preorderid: string;// 关联预埋单号
        pricemode: number;// 取价方式
        refgoodsid: number;// 参考商品
        relatedid: string;// 关联单号
        retcode: number;// 错误码
        swapdays: number;// 掉期天数
        tradeHisResultList: {
            buyorsell: number;
            chargevalue: string; // 服务费
            goodsid: number;
            histradedate: string;
            matchaccountid: number; // 对手账户
            tradeamount: number; // 成交金额
            tradeid: string; // 成交单号
            tradeprice: number; // 成交价格
            tradeqty: number; // 成交数量
            tradetime: string; // 成交时间
        }[];
        tradeResultList: {
            chargevalue: string; // 服务费
            goodsid: number;
            matchaccountid: number; // 对手账户
            tradeamount: number; // 成交金额
            tradeid: string; // 成交单号
            tradeprice: number; // 成交价格
            tradeqty: number; // 成交数量
            tradetime: string; //成交时间
        }[];
        trademode: number;
        tradeqty: number;// 成交数量
        unfreezecharge: number;// 解冻服务费
        unfreezemargin: number;// 解冻保证金
        validtime: string; // 有效期限
        validtype: number;// 有效期类型
    }

    /** 成交单查询 请求 */
    interface ContractSheetReq {
        accountId: number; // 资金账号id
        areaUserName: string; // 所属机构
        areaUserid: number;
        buildType: number; // 类型 buildtype
        buyOrSell: number; // 方向 buyOrSell
        endDateHis: string; // 结束时间
        feeSearchType: string; // 所属机构 1：等于0,2：不等于0
        goodsId: number; // 商品id
        isHis: number; // 查询类型 1历史 0当前
        marketId: number; // 市场id
        orgztypes: string; // 权限控制
        pageNum: number; // 页码
        pageSize: number; // 页大小
        sortField: number; // 排序 1委托方向 2委托价格 3委托数量 4成交数量 5委托时间
        sortType: number; // 排序 1 降序 0 升序
        startDateHis: string; // 开始时间
        tradeId: string; // 成交单号
        tradeTypes: string; // 成交类别
    }

    /** 成交单查询 响应 */
    interface ContractSheetRsp {
        accountid: string; // 资金账户
        buildtype: number; // 类型
        buyorsell: number; // 方向
        chargevalue: number; // 手续费
        closepl: number; // 转让损益
        currentname: string; // 账户
        goodsCodeName: string; // 商品代码/名称
        goodscode: string;
        ishis: number; // 查询类型 1历史 0当前
        loginid: string; // 登录账号
        marketmaxsub: number; // 点差 tradeMode = 46
        membername: string; // 所属会员
        tradeamount: number; // 成交金额
        tradeid: string; // 成交单号
        tradeprice: number; // 成交价格
        tradeqty: number; // 成交数量
        tradetime: string; // 成交时间
        tradetype: number; // 成交类别
    }

    /** 成交单详情查询 请求 */
    interface ContractSheetDetailReq {
        ishis: number;
        buyorsell: number;
        tradeid: string;
    }

    /** 成交单详情查询 响应 */
    interface ContractSheetDetailRsp {
        accountid: number; // 账户id
        accountname: string; // 账户名称
        buildtype: number; // 成交单类型
        buyorsell: number; // 方向
        closecharge: number; // 平仓手续费
        closeexchagechargevalue: number; // 平仓交易所手续费设置值
        closefeealgorithm: number; // 收取方式
        closememberchargevalue: number; // 平仓会员手续费设置值
        closepl: number; // 平仓盈亏
        closeqty: number; // 平仓数量
        goodscode: string; // 商品代码
        goodsid: number; // 商品id
        goodsname: string; // 商品名称
        isconfirmexercise: number; // 是否确认行权
        marketname: string; // 市场
        matchaccountid: number; // 对手账户
        membername: string; // 所属会员
        nameType: number;
        opencharge: number; // 建仓手续费
        openexchagechargevalue: number; // 开仓交易所手续费设置值
        openfeealgorithm: number; // 收取方式
        openmemberchargevalue: number; // 平仓会员手续费设置值
        openqty: number; // 开仓数量
        optiontype: number; // 期权类型
        orderid: string; // 委托单号
        parentusername: number; // 所属机构
        premium: number; // 定货金
        refgoodsid: number; // 参考商品
        resultList: {
            buyorsell: number; // 方向
            closeprice: number; // 平仓价格
            closetime: string; // 平仓时间
            holderprice: number; // 持仓价格
            openprice: number; // 建仓价格
            opentradeid: string; // 关联建仓成交单号
        }[];
        swapdays: string; // 掉期天数
        tradeamount: number; // 成交金额
        tradedate: string; // 成交日
        tradeid: string; // 成交单号
        trademode: number; // 交易模式
        tradeprice: number; // 成交价格
        tradeqty: number; // 成交数量
        tradetime: string; // 成交时间
        tradetype: number; // 类型
        tradetype3: number;
    }

    /** 持仓单查询 请求 */
    interface PositionSheetReq {
        accountId: number; // 资金账号id
        areaUserid: number;
        buyOrSell: number; // 方向 buyOrSell
        endDate: string; // 结束时间
        goodsId: number; // 商品id
        isHis: number; // 查询类型 1历史 0当前
        loginId: number; // 登入账号
        marketId: number; // 市场id
        orgztypes: string; // 权限控制
        pageNum: number; // 页码
        pageSize: number; // 页大小
        parentAreaId: number; // 所属机构
        startDate: string; // 开始时间
        tradeId: string; // 成交单号
        validHolderQty: string; // 有效持仓
    }

    /** 持仓单查询 响应 */
    interface PositionSheetRsp {
        accountNameId: string; // 账户
        actuallYpl: number; // 实际盈亏 trademode = 18、26 / 浮动损益 ishis = 1
        actuallYplS: number; // 浮动损益
        agreeUnit: number;
        buyorsell: number; // 方向
        defercharge: number; // 递延费 ishis = 1
        expiredate: string; // 行权日 trademode = 18、26
        expiretype: number; // 行权日类型 trademode = 18、26
        goodsCodeName: string; // 商品代码/名称
        goodscode: string;
        goodsid: number;
        histradedate: string; // 历史交易日 ishis = 1
        holderamount: number; // 持仓金额
        holderdays: number; // T+N
        holderprice: number; // 持仓价格
        holderqty: number; // 持仓数量
        isConfirmExercise: number;
        isPreExercise: number;
        ishis: number; // 查询类型 1历史 0当前
        marketname: string; // 市场
        memberusername: string; // 所属会员
        openprice: number; // 订立价格/行权价
        openqty: number; // 订立数量
        optiontype: number; // 期权类型 trademode = 18、26
        parentusername: string; // 所属上级/所属营销中心 trademode = 18、26
        preExercisePrice: number;
        premium: number; // 定货金 trademode = 18、26
        premiumAmount: number; // 定货金总额 trademode = 18、26
        realTimeYpl: number; // 实时盈亏 trademode = 18、26
        reckonpl: number; // 结算损益 ishis = 1
        reckonprice: number; // 结算价 ishis = 1
        refgoodscode: string;
        tradeamount: number; // 订立金额
        tradedate: string; // 交易日
        tradeid: string; // 成交单号
        trademode: number;
        tradetime: string; // 交易时间
        usertype: number; // 账户类型
    }

    /** 持仓单详情查询 请求 */
    interface PositionSheetDetailReq {
        buyorsell: number;
        histradedate: string;
        ishis: number;
        tradeid: string;
    }

    /** 持仓单详情查询 响应 */
    interface PositionSheetDetailRsp {
        accountid: number; // 账户id
        accountname: string; // 账户名称
        buyorsell: number; // 方向
        expirecycle: number; // 行权周期 trademode = 18、26
        expiredate: string; // 行权日 trademode = 18、26
        expiretype: number; // 行权日类型 trademode = 18、26
        goodscode: string; // 商品代码
        goodsname: string; // 商品名称
        holderdays: number; // T+N
        holderprice: number; // 持仓价格
        holderqty: number; // 持仓数量
        marketname: string; // 市场
        memberusername: string; // 所属会员
        openprice: number; // 订立价格/行权价
        openqty: number; // 订立数量
        optiontype: number; // 期权类型 trademode = 18、26
        parentusername: string; // 所属上级/所属营销中心 trademode = 18、26
        premium: number; // 定货金 trademode = 18、26
        refgoodsid: string; // 参考商品 trademode = 46
        swapdays: number; // 掉期天数
        tradedate: string; // 交易日
        tradeid: string; // 成交单号
        trademode: number;
        tradetime: string; // 交易时间
    }

    /** 持仓单汇总查询 请求 */
    interface PositionSumSheetReq {
        accname?: string; // 账户
        areauserid?: number;
        areauseridQuery?: number; // 机构id reletype = 1 展示
        goodsid?: number; // 商品id
        loginid?: number; // 登入账号
        marketid?: number; // 市场id
        pageNum: number; // 页码
        pageSize: number; // 页大小
        sortfield?: number; // 排序
        sorttype?: number; // 排序
    }

    /** 持仓单汇总查询 响应 */
    interface PositionSumSheetRsp {
        accountidname: string; // 账户
        agreeunit: number;
        buyFloatPL: number; // 持仓损益(买)
        buycuravgprice: number; // 买持仓均价
        buycurholderamount: number; // 买持仓总金额
        buycurpositionqty: number; // 买持仓总数量
        buyorsell: number; // 净持仓方向
        floatPL: number; // 持仓损益(总)
        goodsCodeName: string; // 商品代码/名称
        goodscode: string;
        loginids: number; // 登录账号
        qty: number; // 净持仓量
        sellFloatPL: number; // 持仓损益(卖)
        sellcuravgprice: number; // 卖持仓均价
        sellcurholderamount: number; // 卖持仓总金额
        sellcurpositionqty: number; // 卖持仓总数量
    }

    /** 内部订单查询--> 商品成交汇总 --> 获取列表 请求 */
    interface GoodsTradeReq {
        // 结束时间
        enddate?: string;
        //
        excludeAccountIds?: string[]
        // 排除资金账户
        excludeaccountidsstr?: string;
        // 商品id
        goodsid?: number;
        // 市场id
        marketid?: number;
        // 页码
        pageNum?: number;
        // 页大小
        pageSize?: number;
        // 汇总方式
        summode?: number;
        // 开始时间
        startdate?: string;
        // 
        userid?: number;
    }

    /** 内部订单查询--> 商品成交汇总 --> 获取列表 响应 */
    interface GoodsTradeRsp {
        // 总手续费
        chargesum: number
        // 总转让损益
        closeplsum: number
        goodscode: string;
        // 商品代码名称
        goodsfullname: string
        // 交易日
        tradeDate: string
        // 总成交额
        tradeamountsum: number
        // 总成交量
        tradeqtysum: number
    }

    /** 内部订单查询--> 商品成交汇总 --> 导出 请求 */
    interface GoodsTradeExportReq {
        // 结束时间
        enddate?: string;
        //
        excludeAccountIds?: string[]
        // 排除资金账户
        excludeaccountidsstr?: string;
        // 商品id
        goodsid?: number;
        // 市场id
        marketid?: number;
        // 页码
        pageNum?: number;
        // 页大小
        pageSize?: number;
        // 汇总方式
        summode?: number;
        // 开始时间
        startdate?: string;
        // 
        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;
        // 市场id
        marketid?: number;
    }

    /** 内部订单查询--> 账户成交汇总 --> 获取列表 响应 */
    interface AccountTransactionsRsp {
        // 总手续费
        chargesum: number;
        // 总转让损益
        closeplsum: number;
        goodscode: string;
        // 商品代码名称
        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;
        // 状态
        handlestatus?: 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
    }

    /** 仓单查询--> 仓单汇总查询查询 --> 获取列表 请求 */
    interface SummaryQueryReq {
        // 结束时间
        hisenddate?: string;
        // 开始时间
        hisstartdate?: string;
        // 查询类型 0正常 1历史
        ishis?: number;
        // 
        memberuserid?: number;
        // 页码
        pageNum?: number;
        // 页大小
        pageSize?: number;
        // 仓库
        wareids?: string;
        // 仓单标准
        wrsids?: string;
    }

    /** 仓单类订单查询--> 成交单查询 --> 获取列表 响应 */
    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?: string;
        // id
        wrstandardid?: number;
    }

    /** 仓单查询--> 仓单汇总查询查询 --> 详情 响应 */
    interface SummaryQueryDetailRsp {
        // 资金帐号
        accountid: number
        // 持有人
        accountname: string
        // 冻结
        freezerqty: number
        // 仓单号
        ladingbillid: string
        // 数量
        qty: number
        // 现货商品项值
        wrfactortypename: string
    }

    /** 仓单查询--> 仓单汇总查询查询 --> 详情 --> 初始化持有人 响应 */
    interface SummaryQueryInitRsp {
        accountname: string; // 账户名称
        memberuserid: number; // 会员 及子机构管理员
        parentuserid: number; // 所有子级
        userid: string; // 账户id
        usertype: string; // 账户类型 (默认 2)-- 1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
    }

    /** 仓单类订单查询--> 成交单查询 --> 导出 请求 */
    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
    }

    /** 内部订单查询--> 成交汇总查询 --> 获取列表 请求 */
    interface TradeSumReq {
        buyorsell?: number; // 方向
        cycletime?: string; // 日 期 yyyyMMdd
        goodsid?: number; // 商品
        loginid?: number; // 登录账号
        pageNum: number; // 页码
        pageSize: number; // 页大小
        tradetypes?: string; // 成交类别
    }

    /** 内部订单查询--> 成交汇总查询 --> 获取列表 响应 */
    interface TradeSumRsp {
        buyorsell: number;
        buyorselldisplay: string; // 方向
        currentname: string; // 用户名称
        goodscode: string; // 商品代码
        goodsname: string; // 商品名称
        loginid: number; // 登录账号
        parentusername: string; // 所属机构
        totalcharge: number; // 手续费
        tradeDate: string; // 交易日
        tradeamount: number; // 成交金额
        tradepriceavg: number; // 成交价格
        tradeqty: number; // 成交数量
    }

    /** 内部订单查询--> 交收委托查询 --> 获取列表 请求 */
    interface DeliveryOrderReq {
        accountname?: string; // 申 报 人
        deliveryorderid?: string; // 申报单号
        deliveryorderstatus?: number; // 状 态
        enddate?: string; // 结束日期
        ishis?: number; // 0 当前 ，1 历史
        pageNum: number; // 页码
        pageSize: number; // 页大小
        startdate?: string; // 开始日期
        wrstandardid?: number; // 现货商品
        xgoodsid?: number; // 主 商 品
    }

    /** 内部订单查询--> 交收委托查询 --> 获取列表 响应 */
    interface DeliveryOrderRsp {
        accountidname: string; // 申报人
        deliverygoodsname: string; // 现货商品
        deliveryorderid: string; // 申报单号
        deliveryorderstatus: number; // 状态
        deliveryqty: string; // 现货数量
        deliveryticket: string; // 申报流水
        histradedate: string; // 历史交易日
        ordertime: string; // 申报时间
        unitname: string;
        xdeliveryqty: string; // 主商品手数
        xgoodsname: string; // 主商品
    }

    /** 内部订单查询--> 交收委托查询 --> 交收委托详情 请求 */
    interface DeliveryOrderDetailReq {
        deliveryorderid: string;
        histradedate?: string;
    }

    /** 内部订单查询--> 交收委托查询 --> 交收委托详情 响应 */
    interface DeliveryOrderDetailRsp {
        accountid: number;
        accountname: string; // 申报人(账号)
        auditname: string; // 审核人
        auditremark: string;
        audittime: string; // 审核时间
        deliverygoodsunitname: string;
        deliveryorderid: string; // 委托单号
        deliveryorderstatus: number; // 状态
        deliveryqty: number; // 现货数量
        deliveryticket: string; // 申报流水号
        histradedate: string;
        matchaccountid: number;
        matchaccountname: string; // 对手(账号)
        ordertime: string; // 申报时间
        p2deliveryprice: number;
        p2deliveryqty: number;
        p2goodsname: string; // 辅助合约二
        p2pricemode: number;
        pdeliveryprice: number;
        pdeliveryqty: number;
        pgoodsname: string;
        ppricemode: number; // 辅助合约一
        retcode: string; // 错误信息
        tradedate: string;
        wrFactorTypeItemList: {
            createtime: string; // 创建时间
            creatorid: number; // 创建人
            dgfactoryitemid: number; // 选择项ID
            dgfactoryitemname: string;
            dgfactoryitemtypeid: number; // 要素选择项类型ID
            dgfactoryitemtypename: string;
            updatetime: string; // 更新时间
            updatorid: number; // 更新人
            wrfactortypeid: string; // 仓单要素类型ID(212+Unix秒时间戳(10位)+xxxxxx)
        }[]
        wrfactortypeid: string;
        wrstandardcode: string; // 现货商品
        wrstandardname: string;
        xdeliveryprice: number; // 交收价格
        xdeliveryqty: number; // 合约数量
        xgoodsname: string; // 交易合约
    }

    /** 内部订单查询--> 交收成交 --> 获取列表 请求 */
    interface SettlementDealReq {
        accountid?: string; // 资金账户
        buyorsell?: number; // 方向
        deliveryid?: string; // 交收单号
        deliveryorderid?: string; // 委托单号
        enddate?: string; // 结束日期
        ishis: number; // 交收数据类型 0正常 1历史
        mainorderflag?: number;
        pageNum: number; // 页码
        pageSize: number; // 页大小
        startdate?: string; // 开始日期
        tradedate?: string; // 交易日
        userid?: number;
        wrstandardid?: string; // 现货商品
        xgoodsid?: number; // 主商品
    }

    /** 内部订单查询--> 交收成交 --> 获取列表 响应 */
    interface SettlementDealRsp {
        accountid: number;
        accountname: string;
        buyorsell: number; // 方向
        deliveryamount: number; // 货款总金额
        deliverycharge: number; // 交收服务费
        deliverygoodsname: string; // 现货商品
        deliveryid: string; // 交收单号
        deliveryorderid: string; // 委托单号
        deliveryprice: number; // 交收单价
        deliverypricemove: number; // 升贴水总金额
        deliveryqty: string; // 现货数量
        histradedate: string;
        loginid: number;
        matchaccountid: number;
        matchaccountname: string;
        matchloginid: number;
        tradedate: string; // 交易日
        unitname: string;
    }

    /** 内部订单查询--> 交收成交 --> 交收成交详情 请求 */
    interface SettlementDealDetailReq {
        buyorsell: number;
        deliveryid: string;
        histradedate: string;
    }

    /** 内部订单查询--> 交收成交 --> 交收成交详情 响应 */
    interface SettlementDealDetailRsp {
        accountid: number;
        accountname: string; // 买方(账号)
        buydeliveryapplyorderid: string; // 卖申报委托单号
        buyorsell: number; // 方向
        deliverycharge: number; // 交收服务费
        deliverygoodsunitname: string;
        deliveryid: string; // 交收单号
        deliveryorderid: string; // 申报单号
        deliveryprice: number; // 交收单价
        deliverypricemove: number; // 升贴水总额
        deliveryqty: number; // 申报数量
        deliveryrtradeqty: number; // 交收数量
        deliverystatus: number; // 状态
        deliverytime: string; // 成交时间
        deliverytotalamount: number; // 交收总金额
        exchchargevalue: number; // 平台服务费设置值
        feealgorithm: number; // 服务费收取方式
        freezemargin: number; // 卖方冻结保证金
        histradedate: string; // 交易日
        iszhongjiang: string;
        marginalgorithm: number; // 卖方交收收取方式
        marginvalue: number; // 卖方交收保证金值
        matchaccountid: number;
        matchaccountname: string; // 卖方(账号)
        memberchargevalue: number; // 会员服务费设置值
        p2deliverycloseqty: number; // 订单手数
        p2deliveryprice: number;
        p2goodsname: string; // 辅助合约二
        p2pricemode: number; // 价格方式
        pgoodsname: string; // 辅助合约一
        pdeliverycloseqty: number; // 订单手数
        pdeliveryprice: number;
        ppricemode: number; // 价格方式
        receiveraddress: string; // 提货地址
        remaintotalamount: number; // 剩余总金额
        selldeliveryapplyorderid: string; // 买申报委托单号
        takemode: number; // 提货方式
        tradedate: string;
        wrFactorTypeItemList: {
            createtime: string; // 创建时间
            creatorid: number; // 创建人
            dgfactoryitemid: number; // 选择项ID
            dgfactoryitemname: string;
            dgfactoryitemtypeid: number; // 要素选择项类型ID
            dgfactoryitemtypename: string;
            updatetime: string; // 更新时间
            updatorid: number; // 更新人
            wrfactortypeid: string; // 仓单要素类型ID(212+Unix秒时间戳(10位)+xxxxxx)
        }[];
        wrfactortypeid: string;
        wrstandardcode: string; // 现货商品
        wrstandardname: string;
        xgoodsname: string; // 交易合约
        xdeliverycloseqty: number; // 订单手数
        xdeliveryprice: number; // 合约价格
    }

    /** 内部订单查询--> 线下交收单查询 --> 获取列表 请求 */
    interface OfflineReq {
        accountname?: string; // 账户
        buyorsell?: number; // 方向
        deliverygoodsname?: string; // 交收商品
        deliveryorderstatus?: string; // 单据状态
        matchuserid?: number;
        pageNum: number; // 页码
        pageSize: number; // 页大小
        startdate?: string; // 申请日期
    }

    /** 内部订单查询--> 线下交收单查询 --> 获取列表 响应 */
    interface OfflineRsp {
        buyorsell: number;
        buyorselldisplay: string; // 方向
        deliveryamount: string; // 交收货款
        deliveryorderid: string; // 交收单号
        deliveryprice: string; // 交收价格
        deliveryqty: string; // 申请交收数量
        goodscode: string;
        goodsdisplay: string; // 交收商品
        marketid: number;
        matchname: string; // 对手方
        orderstatus: number;
        orderstatusdisplay: string; // 交收状态
        reqtime: string; // 申请时间
        sucdeliveryqty: string; // 实际交收数量
        trademode: number;
        username: string; // 申请人
    }

    /** 内部订单查询--> 线下交收单查询 --> 详情 请求 */
    interface OfflineDetailReq {
        deliveryorderid: string;
    }

    /** 内部订单查询--> 线下交收单查询 --> 详情 响应 */
    interface OfflineDetailRsp {
        buyorsell: number; // 方向
        cancledeliveryqty: number; // 撤销交收数量
        closetime: string; // 完成时间
        deliveryamount: number; // 交收货款
        deliverycharge: number; // 交收手续费
        deliveryinfo: string; // 交收信息
        deliveryorderid: string; // 交收单号
        deliveryprice: number; // 交收价格
        deliveryqty: number; // 申请交收数量
        goodscode: string;
        goodsdisplay: string; // 交收商品
        goodunitid: number;
        matchname: string; // 对手方
        orderstatusdisplay: string; // 交收状态
        orderstatus: number;
        remark: string; // 备注
        reqtime: string; // 申请时间
        sucdeliveryqty: number; // 实际交收数量
        totalotherfee: number; // 总其它费用
        totalpricemove: number; // 总升贴水
        totalshippingfee: number; // 总运费
        username: string; // 申请人
    }

    /** 内部订单查询--> 线下交收单查询 --> 确认交收 请求 */
    interface OfflineCloseReq {
        deliveryorderid: string;
        marketid: number;
    }

    /** 内部订单查询--> 线下交收单查询 --> 确认交收 请求 */
    interface OfflineFailReq {
        auditremark: string;
        deliveryorderid: string;
        marketid: number;
    }

    /** 内部订单查询--> 线下交收单查询 --> 交收付款 请求 */
    interface SellGoodsReq {
        deliveryorderid: string;
        marketid: number;
    }

    /** 订单管理--> 订单监控 --> 获取列表 请求 */
    interface MonitorddjkReq {
        buyorsell?: number; // 方向
        goodsfullname?: string; // 商品
        pageNum: number; // 页码
        pageSize: number; // 页大小
        parentusername?: string; // 所属机构
        risk?: number; // 监控当前风险率
        userfullname?: string; // 客户
    }

    /** 订单管理--> 订单监控 --> 获取列表 响应 */
    interface MonitorddjkRsp {
        agreeunit: number;
        avgholderprice: string;
        buyBackCount: number;
        buyorsell: number;
        buyorselldisplay: string; // 方向
        callatefee: number;
        cutdepositrate: number;
        cutprice: string;
        depositrate: number;
        depositratedisplay: string; // 风险率
        floatpl: number; // 浮动盈亏
        freezenum: string; // 冻结数量
        freezeqty: number;
        goodsCode: string;
        goodsfullname: string; // 商品/代码
        holddays: number;
        holderamount: number; // 订单金额
        holdernum: string; // 订单数量
        holderprice: number; // 订单价格
        holderqty: number;
        lastprice: string; // 现价
        memberusername: string;
        pageNo: number;
        pageSize: number;
        parentareaid: number;
        parentusername: string;
        payeddeposit: number; // 占用资金
        promptdepositrate: number;
        promptprice: string;
        restockdeposit: number;
        risk: number;
        sellCount: number;
        totalamount: number;
        tradeid: string; // 订单号
        tradetimestr: string; // 订单时间
        userfullname: string; // 客户
        userid: number;
    }

    /** 订单管理--> 订单监控 --> 获取总数居 响应 */
    interface MonitorddjkCountRsp {
        avgholderprice: string; // 订单均价
        buyBackCount: number; // 买总数量
        floatpl: number; // 总浮动结余
        netcurpositionqty: number; // 净总数量
        sellCount: number; // 卖总数量
    }

    /** 订单管理--> 订单查询 --> 获取列表 请求 */
    interface OrderReq {
        accountname?: string; // 签署状态
        areauserid?: number;
        buyorsell?: number; // 方向
        goodsid?: string; // 商品
        pageNum: number; // 页码
        pageSize: number; // 页大小
        parantareaid?: number; // 所属机构
        tradeid?: string; // 订单号
        validholderqty?: number; // 签署状态
    }

    /** 订单管理--> 订单查询 --> 获取列表 请求 */
    interface OrderRsp {
        accountname: string; // 客户
        adddepositrate: number; // 追加定金率
        agreeunit: number;
        buyorsell: number; // 方向
        callatefee: number; // 已计滞纳金
        canautoadddeposit: number; // 允许自动补定金
        canautorefunddeposit: number; // 允许自动退定金
        closepl: number; // 转让结余
        closeprice: string; // 现价
        cutdepositrate: number; // 斩仓定金率
        cutprice: number; // 斩仓价格(预)
        decimalplace: number;
        deliverynum: number; // 交收数量
        deliveryqty: number;
        depositratedisplay: number; // 风险率
        floatpl: string; // 浮动结余
        freezenum: string; // 冻结数量
        goodscode: string;
        goodsname: string; // 商品/代码
        goodsunitid: string;
        holddays: number; // 持仓天数
        holderamount: number; // 订单金额
        holdernum: string; // 订单数量
        holderprice: number; // 订单价格
        holderqty: number;
        membername: string; // 所属机构
        opennum: string; // 原始数量
        openqty: number;
        oripayeddeposit: number; // 原始已付定金
        orirestockdeposit: number; // 原始补充定金
        parentname: string; // 上级机构
        payeddeposit: number; // 占用资金/已付金额
        payedlatefee: number; // 已付滞纳金
        promptdepositrate: number; // 提示定金率
        promptprice: number; // 提示价格(预)
        restockdeposit: number; // 补充定金
        tradeamount: number; // 原始金额
        tradeid: string; // 订单号
        trademode: number;
        tradetimestr: number; // 订单时间
    }

    /** 订单管理--> 订单查询 --> 获取详情 请求 */
    interface OrderDetailReq {
        tradeid: string; // 订单号
    }

    /** 订单管理--> 订单查询 --> 获取详情 响应 */
    interface OrderDetailRsp {
        accountname: string; // 客户
        adddepositrate: number; // 追加定金率
        agreeunit: number;
        buyorsell: number; // 方向
        callatefee: number; // 已计滞纳金
        canautoadddeposit: number; // 允许自动补定金
        canautorefunddeposit: number; // 允许自动退定金
        closepl: number; // 转让结余
        closeprice: string; // 现价
        cutdepositrate: number; // 斩仓定金率
        cutprice: number; // 斩仓价格(预)
        decimalplace: number;
        deliverynum: number; // 交收数量
        deliveryqty: number;
        depositratedisplay: number; // 风险率
        floatpl: string; // 浮动结余
        freezenum: string; // 冻结数量
        goodscode: string;
        goodsname: string; // 商品/代码
        goodsunitid: string;
        holddays: number; // 持仓天数
        holderamount: number; // 订单金额
        holdernum: string; // 订单数量
        holderprice: number; // 订单价格
        holderqty: number;
        membername: string; // 所属机构
        opennum: string; // 原始数量
        openqty: number;
        oripayeddeposit: number; // 原始已付定金
        orirestockdeposit: number; // 原始补充定金
        parentname: string; // 上级机构
        payeddeposit: number; // 占用资金/已付金额
        payedlatefee: number; // 已付滞纳金
        promptdepositrate: number; // 提示定金率
        promptprice: number; // 提示价格(预)
        restockdeposit: number; // 补充定金
        tradeamount: number; // 原始金额
        tradeid: string; // 订单号
        trademode: number;
        tradetimestr: number; // 订单时间
    }

    /** 订单管理--> 终止单查询 --> 获取列表 请求 */
    interface TerOrderReq {
        account?: string; // 客户
        areauserid?: number;
        buyorsell?: number; // 方向
        enddate?: string; // 结束日期
        filterTrademodeList?: number[];
        goodsid?: number; // 商品
        ishis: number; // 查询类型
        pageNum: number; // 页码
        pageSize: number; // 页大小
        startdate?: string; // 开始日期
        tradeid?: string; // 订单号
        tradetype?: number; // 终止类型
    }

    /** 订单管理--> 终止单查询 --> 获取列表 响应 */
    interface TerOrderRsp {
        buyorsell: number;
        buyorselldisplay: string; // 订单方向
        closeid: string; // 终止单号
        closenum: number; // 终止数量
        closepl: number; // 终止盈亏
        closeprice: number; // 终止价格
        closetime: string; // 终止时间
        currentname: string; // 用户
        goodscode: string;
        goodsfullname: string; // 商品/代码
        loginid: string; // 登录账号
        opennum: number; // 订单数量
        openprice: number; // 订单价格
        opentradeid: string; // 订单号
        repayeddeposit: number; // 释放占用资金
        tradetime: string; // 订单时间
        tradetypedisplay: string; // 终止类型
    }

    /** 订单管理--> 强制终止单 --> 获取列表 请求 */
    interface ForcedOrderReq {
        accountname?: string; // 客户
        closeid?: string;
        enddate?: string; // 结束日期
        goodsid?: number; // 商品
        holderbuyorsell?: number; // 方向
        ishis: number; // 查询类型
        opentradeid?: string; // 订单号
        pageNum: number; // 页码
        pageSize: number; // 页大小
        startdate?: string; // 开始日期
    }

    /** 订单管理--> 强制终止单 --> 获取列表 响应 */
    interface ForcedOrderRsp {
        accountid: number;
        buyorsell: number;
        closeid: string;
        closenum: string; // 终止数量
        closepl: number; // 终止盈亏
        closeprice: number; // 终止价格
        closetime: string; // 终止时间
        depositrate: number; // 风险率
        goodscode: string;
        goodsfullname: string; // 商品/代码
        holderbuyorsell: string; // 订单方向
        marketid: number;
        memberfullname: string; // 所属会员
        opennum: string; // 订单数量
        openprice: number; // 订单价格
        opentime: string; // 订单时间
        opentradeid: string; // 订单号
        tradeid: string;
        userfullname: string; // 客户
        userid: number;
    }

    /** 订单管理--> 强制终止单 --> 斩仓恢复 请求 */
    interface ForcedOrderRecoverReq {
        closeid: string;
    }

    /** 订单管理--> 交收单管理 --> 获取列表 请求 */
    interface DeliveryOrderListReq {
        accountname?: string; // 账户
        buyorsell?: number; // 方向
        deliverygoodsname?: string; // 交收商品
        deliveryorderid?: string;
        deliveryorderstatus?: number; // 单据状态
        matchuserid?: number;
        pageNum: number; // 页码
        pageSize: number; // 页大小
        startdate?: string; // 开始日期
    }

    /** 订单管理--> 交收单管理 --> 获取列表 响应 */
    interface DeliveryOrderListRsp {
        buyorsell: number;
        buyorselldisplay: string; // 方向
        cancledeliveryqty: number; // 撤销交收数量
        closetime: string; // 完成时间
        deliveryamount: number; // 交收货款
        deliverycharge: number; // 交收手续费
        deliveryinfo: string; // 交收信息
        deliveryorderid: string; // 交收单号
        deliveryprice: number; // 交收价格
        deliveryqty: number; // 申请交收数量
        goodscode: string;
        goodsdisplay: string; // 交收商品
        goodunitid: string;
        marketid: number;
        matchname: string; // 对手方
        orderstatus: number;
        orderstatusdisplay: string; // 交收状态
        remark: string; // 备注
        reqtime: string; // 申请时间
        sucdeliveryqty: number; // 实际交收数量
        username: string; // 申请人
    }

    /** 订单管理--> 交收单管理 --> 获取详情 请求 */
    interface DeliveryOrderListDetailReq {
        deliveryorderid: string;
    }

    /** 订单管理--> 交收单管理 --> 获取详情 响应 */
    interface DeliveryOrderListDetailRsp {
        buyorsell: number;
        buyorselldisplay: number; // 方向
        cancledeliveryqty: number; // 撤销交收数量
        closetime: string; // 完成时间
        deliveryamount: number; // 交收货款
        deliverycharge: number; // 交收手续费
        deliveryinfo: string; // 交收信息
        deliveryorderid: string; // 交收单号
        deliveryprice: number; // 交收价格
        deliveryqty: number; // 申请交收数量
        goodscode: string;
        goodsdisplay: string; // 交收商品
        goodunitid: string;
        matchname: string; // 对手方
        orderstatus: number;
        orderstatusdisplay: string; // 交收状态
        remark: string; // 备注
        reqtime: string; // 申请时间
        sucdeliveryqty: number; // 实际交收数量
        username: string; // 申请人
    }

    /** 订单管理--> 订单日报表 --> 获取列表 */
    interface OrderDateReq {
        areauserid?: number; // 所属会员
        currentUserId?: number; // 交易商
        endDate?: string; // 结束日期
        goodsid?: number; // 商品
        startDate?: string; // 开始日期
        tradeid?: string; // 订单号
        pageNum: number; // 页码
        pageSize: number; // 页大小
    }

    /** 订单管理--> 订单日报表 --> 获取列表 */
    interface OrderDateRsp {
        areafullname: string; // 所属会员
        buyorsell: number;
        buyorselldisplay: string; // 方向
        closepl: number; // 终止盈亏
        deliverynum: string; // 交收数量
        depositratedisplay: number; // 风险率
        floatpl: number; // 浮动盈亏
        freezenum: string; // 冻结数量
        goodscode: string;
        goodsfullname: string; // 商品/代码
        holderamount: number; // 订单金额
        holdernum: string; // 订单数量
        holderprice: number; // 订单价格
        opennum: string; // 原始数量
        operatorcode: string; // 操作人
        payeddeposit: number; // 占用资金
        reckondate: string; // 日期
        tradeamount: number; // 原始金额
        tradeid: string; // 订单号
        userfullname: string; // 客户
    }

    /** 其他查询--> 交易商资金查询、机构资金查询--> 获取列表 */
    interface InvestorReq {
        accountcode?: number; // 交易商
        accountid?: string; // 资金账户
        accountstatus?: number; // 机构状态
        areauserid?: number; // 
        changeflag?: number; // 
        loginid?: string; // 登录账号
        memberid?: number; // 所属会员
        orgztypes?: number; // 权限控制
        pageNum: number; // 页码
        pageSize: number; // 页大小
        parentarea?: string; // 所属机构
        roles?: string; // 机构角色
        sortfield?: string // 排序
        sorttype?: number; // 
    }

    /** 其他查询--> 交易商资金查询、机构资金查询--> 获取列表 */
    interface InvestorRsp {
        // 交易商
        accountcodename: string
        // 资金账户
        accountid: number
        // 可用资金
        avaiablemoney: number
        // 可出资金
        avaiableoutmoney: number
        // 期初余额
        balance: number
        // 转让损益
        closepl: number
        // 风险率(%)
        cur_risk_rate: number
        // 期末余额
        currentbalance: number
        // 当前净值
        floatnetvalue: number
        // 浮动损益
        floatpl: number
        // 冻结手续费
        freezecharge: number
        // 冻结保证金
        freezemargin: number
        // 今日入金
        inamount: number
        // 登录账号
        invloginids: number
        // 所属会员
        membername: string
        mortgagecredit: number
        othercredit: number
        // 其他冻结
        otherfreezemargin: number
        // 其它收入
        otherincome: number
        // 其它支出
        otherpay: number
        // 今日出金
        outamount: number
        // 出金冻结
        outamountfreeze: number
        outthreshold: number
        // 所属机构
        parentarea: string
        // 手续费
        paycharge: number
        // 占用保证金
        usedmargin: number
    }
}