
declare namespace Model {
    /** 查询仓单委托单 请求 */
    interface WrOrderDetailReq {
        /// 页码
        page?: number
        /// 每页条数
        pagesize?: number
        /// 用户id
        userid: number
        /// 仓单贸易市场id
        marketid?: number
        /// 0:仓单预售 1:仓单贸易
        haswr: number
        /// 是否仅查可撤单据 1:可撤 注：此参数仅对当前记录有效, 且不含47模式市场
        bcancel?: number
        /// 仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国)
        wrtradetype?: number
        /// 开始交易日(yyyymmdd)
        begindate?: string
        /// 结束交易日(yyyymmdd)
        enddate?: string
    }

    /** 查询仓单委托单 响应 */
    interface WrOrderDetailRsp {
        /// 交易账号(资金账号)
        accountid: number
        /// 是否全好友可见 - 0:否 1:是
        allfriendsflag: number
        /// 期初均价
        amount: number
        /// Banner图
        bannerpicurl: string
        /// 开始交易日(yyyymmdd)
        begindate: string
        /// 买卖 - 0:买 1:卖(挂牌类型 买为采购 卖为销售)
        buyorsell: number
        /// 是否可议价 - 0:不可 1:可
        canbargain: number
        /// 撤销数量
        cancelqty: number
        /// 是否允许部份摘牌 - 0:不允许(要求整单) 1:允许(可以不整单)
        canpart: number
        /// 起摘数量
        delistminqty: number
        /// 品种代码
        deliverygoodscode: string
        /// 品种ID
        deliverygoodsid: number
        /// 品种名称
        deliverygoodsname: string
        /// 交收月
        deliverymonth: string
        /// 结束交易日(yyyymmdd)
        enddate: string
        /// 单位名称
        enumdicname: string
        /// 固定价格 - [挂牌]
        fixedprice: number
        /// 期初均价
        freezecharge: number
        /// 期初均价
        freezemargin: number
        /// 期货升贴水
        futupricemove: number
        /// 期货合约/升贴水
        futushow: string
        /// 期货合约
        goodscode: string
        /// 期货商品id
        goodsid: number
        /// 商品名称
        goodsname: string
        /// 是否有仓单-卖方 - 0:无仓单 1:有仓单
        haswr: number
        /// 是否指定对手 - 0:不指定 1:指定 - [挂牌]
        isspecified: number
        /// 提单ID(208+Unix秒时间戳(10位)+xxxxxx)
        ladingbillid: string
        /// 期初均价
        marginvalue: number
        /// 市场ID
        marketid: number
        /// 对手方名称(当ISSPECIFIED=1时,有值,指定朋友的名称)
        matchusername: string
        /// 现货商品最小变动值
        minivalue: number
        /// 选择项比较串【{选择项ID}＋{冒号}+选择项值 } ，逗号分隔，头尾加逗号】-- 所有选择项拼接，用于比较
        optioncompare: string
        /// 委托数量
        orderqty: number
        /// 委托时间(挂牌时间)
        ordertime: string
        /// 履约模板id
        performancetemplateid: number
        /// 升贴水(浮动价时填写) - [挂牌]
        pricemove: number
        /// 交易用户名称(资金账号名称)
        taname: string
        /// 缩略图
        thumurls: string
        /// 交易日(yyyyMMdd)
        tradedate: string
        /// 成交价格 - [摘牌] (浮动价 (（商品1价格商品1价格系数+升贴水） 商品1重量系数 + 商品2价格商品2价格系数+商品2升贴水） 商品2重量系数 …)* 委托单价格系数 +委托单升贴水)
        tradeprice: number
        /// 成交数量
        tradeqty: number
        /// 用户ID
        userid: number
        /// 挂牌有效期
        validtime: string
        /// 有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效
        validtype: number
        /// 仓库ID
        warehouseid: number
        /// 仓库名称
        warehousename: string
        /// 仓单要素类型ID(212+Unix秒时间戳(10位)+xxxxxx)
        wrfactortypeid: string
        /// 仓单要素类型名称(选择项要素的名称合并显示，逗号分隔)
        wrfactortypename: string
        /// 价格方式 - 1:固定价 2-浮动价 - [挂牌]
        wrpricetype: number
        /// 现货商品代码
        wrstandardcode: string
        /// 现货商品ID
        wrstandardid: number
        /// 商品名称
        wrstandardname: string
        /// 仓单贸易委托单ID(320+Unix秒时间戳(10位)+xxxxxx)
        wrtradeorderid: string
        /// 委托状态 - 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
        /// 商品
        wrtypename: string
    }

    /* 查询仓单成交明细 请求*/
    interface WrTradeDetailReq {
        /// 页码
        page?: number
        /// 每页条数
        pagesize?: number
        /// 用户id
        userid: number
        /// 仓单贸易市场id
        marketid?: number
        /// 0:仓单预售 1:仓单贸易
        haswr: number
        /// 开始交易日(yyyymmdd)
        begindate?: string
        /// 结束交易日(yyyymmdd)
        enddate?: string
    }

    /* 查询仓单成交明细 响应*/
    interface WrTradeDetailRsp {
        /// 资金账号
        accountid: number
        /// Banner图
        bannerpicurl: string
        /// 开始交易日(yyyymmdd)
        begindate: string
        /// 买卖 - 0:买 1:卖(挂牌类型 买为采购 卖为销售)
        buyorsell: number
        /// 手续费
        chargevalue: number
        /// 品种代码
        deliverygoodscode: string
        /// 品种ID
        deliverygoodsid: number
        /// 品种名称
        deliverygoodsname: string
        /// 交收月
        deliverymonth: string      
        /// 结束交易日(yyyymmdd)
        enddate: string       
        /// 单位名称
        enumdicname: string
        /// 是否有仓单-卖方 - 0:无仓单 1:有仓单
        haswr: number
        /// 市场ID
        marketid: number
        /// 对手账号
        matchaccountid: number
        /// 对手方
        matchusername: string
        /// 现货商品最小变动值
        minivalue: number
        /// 选择项比较串【{选择项ID}＋{冒号}+选择项值 } ，逗号分隔，头尾加逗号】-- 所有选择项拼接，用于比较
        optioncompare: string
        /// 缩略图
        thumurls: string
        /// 交易日(yyyyMMdd)
        tradedate: string
        /// 成交价格
        tradeprice: number
        /// 成交数量
        tradeqty: number
        /// 成交时间
        tradetime: string
        /// 用户ID
        userid: number
        /// 仓库ID
        warehouseid: number
        /// 仓库名称
        warehousename: string
        /// 仓单要素类型ID(212+Unix秒时间戳(10位)+xxxxxx)
        wrfactortypeid: string
        /// 仓单要素类型名称(选择项要素的名称合并显示，逗号分隔)
        wrfactortypename: string
        /// 现货商品代码
        wrstandardcode: string
        /// 现货商品ID
        wrstandardid: number
        /// 商品名称
        wrstandardname: string
        /// 仓单贸易成交单ID(321+Unix秒时间戳(10位)+xxxxxx)
        wrtradedetailid: string
        /// 仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国)
        wrtradetype: number
        /// 商品
        wrtypename: string
    }

    /* 查询我的订单-采购订单 请求*/
    interface THJPurchaseTradeDetailReq {
        /// 页码
        page?: number
        /// 每页条数
        pagesize?: number
        /// 用户id
        userid: number
        /// 类型 - 0:未完成 1:已完成
        type?: number
    }

    /* 查询我的订单-采购订单 响应*/
    interface THJPurchaseTradeDetailRsp {
        /// 买方账号ID
        buyaccountid: number
        /// 买方到期手续费
        buychargevalue: number
        /// 买方确认备注
        buyconfirmremark: string
        /// 买方确认时间
        buyconfirmtime: string
        /// 买方摘牌冻结手续费
        buyfreezecharge: number
        /// 买方用户ID
        buyuserid: number
        /// 联系方式
        contactinfo: string
        /// 联系人姓名
        contactname: string
        /// 贸易合同地址(买家)
        contractaddrbuy: string
        /// 贸易合同地址(卖家)
        contractaddrsell: string
        /// 现货品种ID
        deliverygoodsid: number
        /// 定金比例
        depositrate: number
        /// 目的地地址
        desaddress: string
        /// 优惠总金额(优惠金额*TradeQty)
        discountamount: number
        /// 处理状态
        handlestatus: number
        /// 到期总货款 = 到期价格 * 摘牌数量
        lastamount: number
        /// 到期价格
        lastprice: number
        /// 到期价格日期 - 暂不使用
        lastpricedate: string
        /// 市场ID
        marketid: number
        /// 单据状态 - 1:待付尾款 2:支付尾款成功 3:支付尾款失败 4:已违约 5:卖方已确认 6:买方已确认 7:系统自动确认 (枚举：THJOrderStatus)
        orderstatus: number
        /// 买方已付定金
        payeddeposit: number
        /// 支付尾款成功交易日
        payedtradedate: string
        /// 预售申请ID(184+Unix秒时间戳(10位)+xxxxxx)
        presaleapplyid: number
        /// 发票信息
        receiptinfo: string
        /// 剩余货款 = 到期总货款 - 已付定金 - 优惠金额
        remainamount: number
        /// 卖方账号ID
        sellaccountid: number
        /// 卖方到期手续费
        sellchargevalue: number
        /// 卖方确认附件
        sellconfirmattach: string
        /// 卖方确认备注
        sellconfirmremark: string
        /// 卖方确认时间
        sellconfirmtime: string
        /// 卖方确认交易日
        sellconfirmtradedate: string
        /// 卖方用户ID
        selluserid: number
        /// 交割方式 - 1：平台仓储 2：自提 3：代办运输 (枚举：THJDeliveryMode)
        thjdeliverymode: number
        /// 提货方式
        thjdeliverymodedisplay: string
        /// 状态
        thjorderstatusdisplay: string
        /// 摘牌总货款
        tradeamount: number
        /// 交易日(yyyyMMdd)
        tradedate: string
        /// 摘牌价格
        tradeprice: number
        /// 摘牌数量
        tradeqty: number
        /// 摘牌时间
        tradetime: string
        /// 仓库ID
        warehouseid: number
        /// 仓库名称
        warehousename: string
        /// 仓单要素类型ID
        wrfactortypeid: number
        /// 现货商品ID
        wrstandardid: number
        /// 现货商品名称
        wrstandardname: string
        /// 采购成交单ID(321+Unix秒时间戳(10位)+xxxxxx)
        wrtradedetailid: number
    }

    /* 查询仓单持有记录 请求*/
    interface HoldLBReq {
        /// 页码
        page?: number
        /// 每页条数
        pagesize?: number
        /// 资金账号
        accountid: number
        /// 仓库id
        warehouseid?: number
        /// 品种id
        deliverygoodsid?: number
        /// 品类id
        wrstandardid?: number
        /// 仓单要素id
        wrfactortypeid?: number
        /// 商品要素项名称模糊匹配, 逗号隔开, 如 产地1,品牌1,规格12mm
        dgitemname?: string 
    }

    /* 查询仓单持有记录 响应*/
    interface HoldLBRsp {
        /// 持有人帐户ID
        accountid: number
        /// Banner图
        bannerpicurl: string
        /// 创建时间(过户时间)
        createtime: string
        /// 品种代码
        deliverygoodscode: string
        /// 品种ID
        deliverygoodsid: number
        /// 品种名称
        deliverygoodsname: string
        /// 可用数量
        enableqty: number
        /// 单位名称
        enumdicname: string
        /// 冻结数量
        freezerqty: number
        /// 提单ID(208+Unix秒时间戳(10位)+xxxxxx)
        ladingbillid: string
        /// 现货商品最小变动值
        minivalue: number
        /// 选择项比较串【{选择项ID}＋{冒号}+选择项值 } ，逗号分隔，头尾加逗号】-- 所有选择项拼接，用于比较
        optioncompare: string
        /// 拆分父子单号
        parentsubnum: number
        /// 质押数量
        pledgeqty: number
        /// 数量
        qty: number
        /// 提单子单号
        subnum: number
        /// 缩略图
        thumurls: string
        /// 交易日(yyyyMMdd)
        tradedate: string
        /// 持有人ID
        userid: number
        /// 仓库ID
        warehouseid: number
        /// 仓库名称
        warehousename: string
        /// 仓单要素类型ID(212+Unix秒时间戳(10位)+xxxxxx)
        wrfactortypeid: string
        /// 仓单要素类型名称(选择项要素的名称合并显示，逗号分隔)
        wrfactortypename: string
        /// 仓单编号
        wrholdeno: string
        /// 仓单变更ID
        wrid: string
        /// 现货商品代码
        wrstandardcode: string
        /// 现货商品ID
        wrstandardid: number
        /// 商品名称
        wrstandardname: string
        /// 商品
        wrtypename: string
    }

    /* 查询提货申请 请求*/
    interface WrOutInApplyReq {
        /// 页码
        page?: number
        /// 每页条数
        pagesize?: number
        /// 用户id
        userid: number
        /// 开始交易日(yyyymmdd)
        begindate?: string
        /// 结束交易日(yyyymmdd)
        enddate?: string
    }

    /* 查询提货申请 响应*/
    interface WrOutInApplyRsp {
        /// 申请单id
        applyid: string
        /// 申请状态 - 0:预约成功 1:待初审 2:初审通过 3:初审拒绝 4:初审失败 5复审通过 6:复审拒绝 7:复审失败 8:已撤销
        applystatus: number
        /// 申请时间
        applytime: string
        /// 申请类型 - 1:预约入库 2:预约出库 3:入库注册 4:出库注销
        applytype: number
        /// Banner图
        bannerpicurl: string
        /// 开始交易日(yyyymmdd)
        begindate: string
        /// 品种代码
        deliverygoodscode: string
        /// 品种ID
        deliverygoodsid: number
        /// 品种名称
        deliverygoodsname: string
        /// 结束交易日(yyyymmdd)
        enddate: string
        /// 单位名称
        enumdicname: string
        /// 物流公司
        expresscompany: string
        /// 物流单号
        expressnum: string
        /// 现货商品最小变动值
        minivalue: number
        /// 选择项比较串【{选择项ID}＋{冒号}+选择项值 } ，逗号分隔，头尾加逗号】-- 所有选择项拼接，用于比较
        optioncompare: string
        /// 数量
        qty: number
        /// 用户id
        userid: number
        /// 仓库ID
        warehouseid: number
        /// 仓库名称
        warehousename: string
        /// 仓单要素类型ID(212+Unix秒时间戳(10位)+xxxxxx)
        wrfactortypeid: string
        /// 仓单要素类型名称(选择项要素的名称合并显示，逗号分隔)
        wrfactortypename: string
        /// 现货商品代码
        wrstandardcode: string
        /// 现货商品ID
        wrstandardid: number
        /// 商品名称
        wrstandardname: string
        /// 商品
        wrtypename: string
    }

}
