/** * 查询大厅行情列表请求 */ 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: 0 | 1// 是否有仓单 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: 1 | 2 // 查询类型 1-现货汇总 2-库存汇总(订单汇总) } /** * 查询现货(预售)仓单持仓 */ 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;//商品 } /** * 查询仓单商品信息 */ export interface QueryWrGoodsInfoReq { marketid: number// 仓单贸易市场id haswr?: number// 0:仓单预售 1:仓单贸易 wrfactortypeid?: number// 仓单要素id } /** * 履约规则 */ export interface WrGoodsPerformanceStep { autoid: number;//AutoID isauto: number;//是否自动 - number; //:不自动 1:自动 remark: string;//备注 stepdate: string;//天数信息(T+N) stepdays: number;//距离上一步天数 stepindex: number;//步骤序号 stepinfo: string;//步骤信息(步骤名称+步骤值) steptypeid: number;//履约步骤类型ID - 1:买方支付 2:卖方收款 3:买方自提 4:卖方发货 5:买方确认货 6:卖方发票 7:买方确认票 8:仓单转移 9:释放卖方冻结 1number; //:货款溢短 11:生成合同[中江] 12:运费 9number; //:确认支付 91. 确认放行 92买方支付(直接扣款) 用于-1模板“ steptypename: string;//步骤名称 stepvalue: number;//步骤值 templateid: number;//履约计划模板ID } /** * 商品信息项 */ export interface WrTypeItem { name: string;//名称 value: string;//值 } /** * 查询仓单商品信息返回 */ export interface WrGoodsInfo { haswr: number // 0:仓单预售 1:仓单贸易 lstitem: WrTypeItem[] // 商品信息项 lststep: WrGoodsPerformanceStep[]// 履约规则 marketid: number// 市场id } /** * 查询指定成交请求 */ export interface QueryWrSpecialMatchOrderReq { page?: number // 页码 pagesize?: number // 每页条数 marketid?: number // 用户id userid?: number // 仓单贸易市场id haswr: number // 0:仓单预售 1:仓单贸易 } /** * 查询指定成交返回 */ export interface WrSpecialMatchOrder { amount: number;//金额 = 数量 价格 buyorsell: number;//买卖 - number; //:买 1:卖(挂牌类型 买为采购 卖为销售) cancelqty: number;//撤销数量 deliverygoodscode: string;//品种代码 deliverygoodsid: number;//品种ID deliverygoodsname: string;//品种名称 enumdicname: string;//单位名称 fixedprice: number;//固定价格(价格) haswr: number;//是否有仓单-卖方 - number; //:无仓单 1:有仓单 marketid: number;//市场ID matchuserid: number;//指定方资金账号(字段名为userid,实际存的是accountid by:邓工) matchusername: string;//指定方 optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较 orderqty: number;//委托数量 ordertime: string;//委托时间 pricemove: number;//升贴水(浮动价时填写) - [挂牌] tradedate: string;//交易日(yyyyMMdd) tradeprice: number;//成交价格 tradeqty: number;//成交数量 userid: number;//用户ID username: string;//发起方 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 QueryHoldLBReq { accountid: number } export interface WrHoldLB { accountid: number;//持有人帐户ID createtime: string;//创建时间(过户时间) deliverygoodscode: string;//品种代码 deliverygoodsid: number;//品种ID deliverygoodsname: string;//品种名称 enableqty: number;//可用数量 enumdicname: string;//单位名称 freezerqty: number;//冻结数量 ladingbillid: number;//提单ID(2number; //8+Unix秒时间戳(1number; //位)+xxxxxx) optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较 parentsubnum: number;//拆分父子单号 qty: number;//数量 subnum: number;//提单子单号 tradedate: string;//交易日(yyyyMMdd) userid: number;//持有人ID warehouseid: number;//仓库ID warehousename: string;//仓库名称 wrfactortypeid: number;//仓单要素类型ID(212+Unix秒时间戳(1number; //位)+xxxxxx) wrfactortypename: string;//仓单要素类型名称(选择项要素的名称合并显示,逗号分隔) wrholdeno: string;//仓单编号 wrid: number;//仓单变更ID wrstandardcode: string;//现货商品代码 wrstandardid: number;//现货商品ID wrstandardname: string;//商品名称 wrtypename: string;//商品 } /** * 查询筛选框列表 请求 */ export interface QueryFilterItemReq { itype: string // 类型(可多选,逗号隔开) 1-品种 2-品类(商品) 3-仓库 } /** * 查询筛选框列表 返回 */ export interface WrFilterItem { itemcode: string;//代码 itemid: number;//项id itemname: string;//名称 itemtype: number;//类型 1-品种 2-品类(商品) 3-仓库 itype: string;//类型 逗号隔开, 如 1,2 } /** * 查询履约信息 */ export interface QueryPerformancePlanReq { userid: number // 用户id buyorsell: number // 买卖方向 0-买 1-卖 } /** * 查询履约信息返回 */ export interface WrPerformancePlan { amount: number;//履约金额(总金额) buyaccountid: number;//买方账号 buyerfreezeamount: number;//履约冻结(买履约) buyerfreezeamountremain: number;//履约冻结剩余(买履约) buyorsell: number;//买卖方向 number; //-买 1-卖 buypaidamount: number;//买方已冻/已扣金额 (已付金额) buyusername: string;//买方名字 contractid: number;//合同ID createtime: string;//创建时间(开始时间) creatorid: number;//创建人 curstepdeadline: string;//当前步骤到期时间 curstepid: number;//当前步骤ID curstepname: string;//当前步骤名称 deliverygoodscode: string;//品种代码 deliverygoodsid: number;//品种ID deliverygoodsname: string;//品种名称 enumdicname: string;//单位名称 expressfee: number;//运费 expressfeeconfirmed: number;//是否确认运费 - number; //:无 1:买方确认 2:卖方确认 hasovershort: number;//是否确认溢短 - number; //:没有 1:买方确认 2:卖方确认 haswr: number;//类型 number; //-仓单预售 1-仓单贸易 marketid: number;//市场ID middleaccountid: number;//中间商资金账号ID middleuserid: number;//中间商用户ID optioncompare: string;//选择项比较串【{选择项ID}+{冒号}+选择项值 } ,逗号分隔,头尾加逗号】-- 所有选择项拼接,用于比较 overshortamount: number;//溢短金额 overshortqty: number;//溢短数量 paymenttype: number;//付款方式 - 1:冻结 2:扣款 performanceplanid: number;//履约计划ID(13number; //+yyMMddHHmmss+xxxx) performancestatus: number;//履约状态 - 1:初始化 2:正常 3:处理错误 4:违约待处理 5:违约处理中 6:完成 7.违约已完成 8:释放冻结失败 9:超时待处理 1number; //:超时关闭 performancetype: number;//履约类型 - number; //:通用 1:交割 2:仓单贸易 3:预售集采 4:竞拍-降价式 (无仓单) 5:挂牌期权 6:竞拍-降价式 7:竞拍-竞价式 8:竞拍-大宗式 9:荷兰式 1number; //:法币C2C 11:报价系统 12:挂牌系统 qty: number;//履约数量 relatedorderid: string;//关联单号(履约类型的关联单号) remark: string;//备注 sellaccountid: number;//卖方账号 sellerfreezeamount: number;//履约冻结(卖履约) sellerfreezeamountremain: number;//履约冻结剩余(卖履约) sellreceivedamount: number;//卖方已收金额 sellusername: string;//卖方名字 shipremark: 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;//商品名称 wrtransferuserid: number;//仓单受让用户 wrtypename: string;//商品 }