/**
 * 查询大厅行情列表请求
 */
export interface QueryOrderQuoteReq {
    wrpricetype: number//       价格方式 - 1:固定价 2-浮动价
    haswr: number//             是否有仓单 0-没有 1-有(仓单贸易填1,产能预售填0)
    wrstandardname?: string //  商品名称(筛选条件)
    brandname?: string     //   品牌名称(筛选条件)
    marketid?: number  //       仓单贸易市场id
    pagesize?: number//         每页条数
    page?: number//             页码
    warehouseid?: number  //    仓库id(筛选条件)
}

/**
 * 查询大厅行情列表返回
 */
export interface WrOrderQuote {
    buyprice: number;//买价
    buypricemove: number;//买升贴水(基差)
    buyqty: number;//买量
    deliverygoodscode: string;//品种代码
    deliverygoodsid: number;//品种id
    deliverygoodsname: string;//品种名称
    goodscode: string;//商品合约(浮动价列表才有)
    goodsid: number;//商品id(浮动价列表才有)
    sellprice: number;//卖价
    sellpricemove: number;//卖升贴水(基差)
    sellqty: number;//卖量
    warehousecode: string;//仓库代码
    warehouseid: number;//仓库id
    warehousename: string;//仓库名称
    wrfactortypeid: number;//仓单要素id
    wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示，逗号分隔)
    wrgoodsname: string;//商品(商品名称+仓库要素名称 拼接)
    wrstandardcode: string;//商品代码
    wrstandardid: number;//商品id
    wrstandardname: string;//商品名称
}

/**
 * 查询买卖大厅请求
 */
export interface QueryOrderQuoteDetailReq {
    page?: number   //          页码
    pagesize?: number//         每页条数
    marketid?: number//         仓单贸易市场id
    wrpricetype: number//       价格方式 - 1:固定价 2-浮动价
    haswr: number//             是否有仓单 0-没有 1-有(仓单贸易填1,仓单预售填0)
    wrfactortypeid: number//    仓单要素id
    goodsid: number//           期货商品id
    buyorsell: number//         卖方向 0-买 1-卖
}

/**
 * 查询买吗大厅返回
 */
export interface WrOrderQuoteDetail {
    buyorsell: number;//买卖 - number;
//:买 1:卖
    fixedprice: number;//买(卖)价
    orderqty: number;//买(卖)量(=委托量-成交量)
    pricemove: number;//买(卖)升贴水- 基差
    userid: number;//购买方(销售方)用户ID
    username: string;//购买方(销售方)
    wrtradeorderid: string;//仓单贸易委托单ID(32number;
//+Unix秒时间戳(1number;
//位)+xxxxxx)
}

/**
 * 查询仓单委托单(挂单)请求
 */
export interface QueryWrOrderDetailReq {
    page?: number//         页码
    pagesize?: number//     每页条数
    userid: number//        用户id
    marketid?: number//     仓单贸易市场id
    haswr: number//         是否有仓单 0-没有 1-有(仓单贸易填1,仓单预售填0)
}

/**
 * 查询仓单委托单(挂单)返回
 */
export interface WrOrderDetail {
    buyorsell: number;//买卖 - number;
//:买 1:卖(挂牌类型 买为采购 卖为销售)
    cancelqty: number;//撤销数量
    deliverygoodscode: string;//品种代码
    deliverygoodsid: number;//品种ID
    deliverygoodsname: string;//品种名称
    deliverymonth: string;//交收月
    enumdicname: string;//单位名称
    fixedprice: number;//固定价格 - [挂牌]
    futupricemove: number;//期货升贴水
    futushow: string;//期货合约/升贴水
    goodscode: string;//期货合约
    goodsid: number;//期货商品id
    haswr: number;//是否有仓单-卖方 - number;
//:无仓单 1:有仓单
    marketid: number;//市场ID
    optioncompare: string;//选择项比较串【{选择项ID}＋{冒号}+选择项值 } ，逗号分隔，头尾加逗号】-- 所有选择项拼接，用于比较
    orderqty: number;//委托数量
    ordertime: string;//委托时间(挂牌时间)
    pricemove: number;//升贴水(浮动价时填写) - [挂牌]
    tradedate: string;//交易日(yyyyMMdd)
    tradeprice: number;//成交价格 - [摘牌] (浮动价 (（商品1价格商品1价格系数+升贴水） 商品1重量系数 + 商品2价格商品2价格系数+商品2升贴水） 商品2重量系数 …) 委托单价格系数 +　委托单升贴水)
    tradeqty: number;//成交数量
    userid: number;//用户ID
    warehouseid: number;//仓库ID
    warehousename: string;//仓库名称
    wrfactortypeid: number;//仓单要素类型ID(212+Unix秒时间戳(1number;
//位)+xxxxxx)
    wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示，逗号分隔)
    wrpricetype: number;//价格方式 - 1:固定价 2-浮动价 - [挂牌]
    wrstandardcode: string;//现货商品代码
    wrstandardid: number;//现货商品ID
    wrstandardname: string;//商品名称
    wrtradeorderid: string;//仓单贸易委托单ID(32number;
//+Unix秒时间戳(1number;
//位)+xxxxxx)
    wrtradeorderstatus: number;//委托状态 - 1:委托请求 2:待冻结 3:委托成功 4:委托失败 5:配对成功 6:已撤 7:已成 8:成交失败 9:委托拒绝 1number;
//:挂牌部分成交 11:仓单生成失败 12:首付扣款失败 13:履约失败 14:撤单解冻贷款失败 15:部成部撤
    wrtradetype: number;//仓单贸易类型 - 1:挂牌 2:摘牌 3:提货卖(文化中国) 4:提货买(文化中国)
    wrtypename: string;//商品
}

/**
 * 查询现货(预售)仓单持仓请求
 */
export interface QueryWrPositionReq {
    userid: number //       用户id
    querytype: number //    查询类型 1-现货汇总 2-库存汇总(订单汇总) 3-现货明细
}

/**
 * 查询现货(预售)仓单持仓
 */
export interface WrPosition{
    accountid	:number;//帐户ID
    buyexcuteqty	:number;//采购履约中数量
    creditcurqty	:number;//授信当前数量(预售仓单：预售当前量)
    creditenableqty	:number;//授信可用数量(预售仓单: 可用数量)
    creditfreezeqty	:number;//授信冻结数量(预售仓单: 当前数量)
    credittotalqty	:number;//授信总数量(预售仓单：预售总量)
    credittradeqty	:number;//授信成交数量(预售仓单：成交总量)
    deliverygoodscode	:string;//品种代码
    deliverygoodsid	:number;//品种ID
    deliverygoodsname	:string;//品种名称
    enalbeqty	:number;//可用数量
    enumdicname	:string;//单位名称
    freezeqty	:number;//总冻结数量
    modifytime	:string;//修改时间(过户时间)
    optioncompare	:string;//选择项比较串【{选择项ID}＋{冒号}+选择项值 } ，逗号分隔，头尾加逗号】-- 所有选择项拼接，用于比较
    pledgeqty	:number;//质押数量
    querytype	:number;//查询类型 1-现货汇总 2-库存汇总(订单汇总) 3-现货明细
    sellexcuteqty	:number;//销售履约中数量
    totalqty	:number;//总数量(库存数量)
    warehouseid	:number;//仓库ID
    warehousename	:string;//仓库名称
    wrfactortypeid	:number;//仓单要素类型ID(212+Unix秒时间戳(1number;
//位)+xxxxxx)
    wrfactortypename	:string;//仓单要素类型名称(选择项要素的名称合并显示，逗号分隔)
    wrpositionid	:number;//仓单头寸ID(2number;
//1+Unix秒时间戳(1number;
//位)+xxxxxx)
    wrpositionno	:string;//仓单编号
    wrstandardcode	:string;//现货商品代码
    wrstandardid	:number;//现货商品ID
    wrstandardname	:string;//商品名称
    wrtypename	:string;//商品
    wruserid	:number;//持有人ID
}

/**
 * 查询仓单成交明细请求
 */
export interface QueryWrTradeDetailReq {
    page?: number//         页码
    pagesize?: number//     每页条数
    userid: number//        用户id
    marketid?: number//     仓单贸易市场id
    haswr: number//         是否有仓单 0-没有 1-有(仓单贸易填1,仓单预售填0)
}

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

