|
@@ -0,0 +1,189 @@
|
|
|
|
|
+declare namespace Model {
|
|
|
|
|
+ /** 查询转让详情 请求 */
|
|
|
|
|
+ interface PresaleDefaultReq {
|
|
|
|
|
+ goodsid: number; // 商品ID
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /** 查询转让详情 响应 */
|
|
|
|
|
+ interface PresaleDefaultRsp {
|
|
|
|
|
+ sellname: string; // 客户名称(企业名称)
|
|
|
|
|
+ bannerpicurl: string; // Banner图(逗号分隔)(2:1)
|
|
|
|
|
+ goodscode: string; // 期货合约代码(内部)
|
|
|
|
|
+ goodsid: number; // 期货合约ID(自增ID SEQ_GOODS)
|
|
|
|
|
+ goodsname: string; // 期货合约名称
|
|
|
|
|
+ pictureurls: string; // 详情图片(逗号分隔)(宽:1125)
|
|
|
|
|
+ presaleprice: number; // 发售价\订货价(49)
|
|
|
|
|
+ transferdepositratio: number; // 转让定金比例(49)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /** 我的持仓-转让持仓 请求 */
|
|
|
|
|
+ interface MineTradePositionExsReq {
|
|
|
|
|
+ userid?: number; // 用户ID
|
|
|
|
|
+ page?: number; // 页码
|
|
|
|
|
+ pagesize?: number; // 每页条数
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /** 我的持仓-转让持仓 响应 */
|
|
|
|
|
+ interface MineTradePositionExsRsp {
|
|
|
|
|
+ accountid: number; // 账号Id
|
|
|
|
|
+ buycurholderamount: number; // 买当前持仓总金额[商品币种]
|
|
|
|
|
+ buycurpositionqty: number; // 买当前持仓总数量
|
|
|
|
|
+ buyfrozenqty: number; // 买持仓冻结数量
|
|
|
|
|
+ depositremain: number; // 未付定金
|
|
|
|
|
+ goodscode: string; // 期货合约代码(内部)
|
|
|
|
|
+ goodsid: number; // 商品Id
|
|
|
|
|
+ goodsname: string; // 期货合约名称
|
|
|
|
|
+ goodsnamedisplay: string; // 商品名称
|
|
|
|
|
+ lasttradedate: string; // 最后交易日期
|
|
|
|
|
+ paystatus: number; // 支付状态 -1:待支付 2:已支付
|
|
|
|
|
+ presaleprice: number; // 发售价(49)
|
|
|
|
|
+ relatedgoodsid: number; // 关联交易合约ID
|
|
|
|
|
+ sellname: string; // 客户名称(企业名称)
|
|
|
|
|
+ transferdeposit: number; // 转让定金(49)
|
|
|
|
|
+ transferdepositratio: number; // 转让定金比例(49)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /** 我的订单-转让委托 请求 */
|
|
|
|
|
+ interface MineTradeOrdersReq {
|
|
|
|
|
+ userid?: number; // 用户ID
|
|
|
|
|
+ page?: number; // 页码
|
|
|
|
|
+ pagesize?: number; // 每页条数
|
|
|
|
|
+ ishis?: boolean; // 是否历史查询
|
|
|
|
|
+ begindate?: string; // 开始交易日(yyyymmdd)
|
|
|
|
|
+ enddate?: string; // 结束交易日(yyyymmdd)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /** 我的订单-转让委托 响应 */
|
|
|
|
|
+ interface MineTradeOrdersRsp {
|
|
|
|
|
+ accountid: number; // 账户ID[报价币种]
|
|
|
|
|
+ amountflag: number; // 资金标识 - 1:余额 2;待付
|
|
|
|
|
+ buildtype: number; // 委托单据类型 - 1:建仓 2:平仓 3:先平后建
|
|
|
|
|
+ buyorsell: number; // 买卖 - 0:买 1:卖
|
|
|
|
|
+ cancelorderid: number; // 撤单单号(撤单时填写)
|
|
|
|
|
+ cancelqty: number; // 撤单数量
|
|
|
|
|
+ clientordertime: string; // 客户端委托时间
|
|
|
|
|
+ clientticket: string; // 客户端流水号
|
|
|
|
|
+ clienttype: number; // 客户端类型 - 0:保留为未填终端类型 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; // 冻结保证金(冻结交易金额)
|
|
|
|
|
+ freezeqty: number; // 冻结数量
|
|
|
|
|
+ gcaccountid: number; // 账户ID[合约币种]
|
|
|
|
|
+ goodscode: string; // 期货合约代码(内部)
|
|
|
|
|
+ goodsid: number; // 商品ID
|
|
|
|
|
+ goodsname: string; // 期货合约名称
|
|
|
|
|
+ goodsnamedisplay: string; // 商品名称
|
|
|
|
|
+ isconfirmexercise: number; // 是否确认行权- 0:否 1:是
|
|
|
|
|
+ ispreexercise: number; // 是否预申报- 0:否 1:是
|
|
|
|
|
+ listingselecttype: number; // 挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂
|
|
|
|
|
+ marginalgorithm: number; // 保证金收取方式 1:比率 2:固定
|
|
|
|
|
+ marginvalue: number; // 即市保证金设置值
|
|
|
|
|
+ marketid: number; // 市场ID
|
|
|
|
|
+ marketmaxsub: number; // 市价最大偏移范围 [浮动价 - 点差]
|
|
|
|
|
+ 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:系统对冲单 10:(结算)到期无效 11:交割协议转让 12:交割协议平仓 13:交割成交(所有权) 14:管理端强行平仓 15:管理端协议转让 … 23:融资买入
|
|
|
|
|
+ operatorid: number; // 登录账号(LoginID)
|
|
|
|
|
+ optiontype: number; // 期权类型 - 1:认购(看涨) 2:认沽(看跌)
|
|
|
|
|
+ orderflag: number; // 委托标识 - 1:按量 2:按金额
|
|
|
|
|
+ orderid: string; // 委托单号(100+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
|
|
|
|
|
+ orderprice: number; // 委托价格
|
|
|
|
|
+ orderqty: number; // 委托数量
|
|
|
|
|
+ ordersrc: number; // 委托来源 - 1:客户端 2:管理端 3:风控服务 4:交割服务 5:交易服务 6:交易日结 7:商品强平 8:管理端商品退市强平 9:交易接口 10:交割服务商被动(受托竞价) 11:预埋触发
|
|
|
|
|
+ orderstatus: number; // 委托状态 - 参考枚举’orderstatus’ - 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:撤单解冻贷款失败
|
|
|
|
|
+ ordertime: string; // 委托时间
|
|
|
|
|
+ preexerciseprice: number; // 预申报价格
|
|
|
|
|
+ premium: number; // 权利金
|
|
|
|
|
+ preorderid: number; // 关联预埋单号(止盈止损单时填写)
|
|
|
|
|
+ presaleprice: number; // 发售价(49)
|
|
|
|
|
+ pricemode: number; // 取价方式 - 1:市价 2: 限价 3:浮动价
|
|
|
|
|
+ quoteid: number; // 报价单ID
|
|
|
|
|
+ relatedid: number; // 关联单号(交割单)
|
|
|
|
|
+ retcode: number; // 错误代码
|
|
|
|
|
+ sessionid: number; // 会话ID
|
|
|
|
|
+ tradedate: string; // 交易日(yyyyMMdd)
|
|
|
|
|
+ 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” 时,需要此项 - 0:任意量 1:最小量(暂时不支持) 2:全部量
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /** 我的订单-转让成交 请求 */
|
|
|
|
|
+ interface MineTradeTradeDetailsReq {
|
|
|
|
|
+ userid?: number; // 用户ID
|
|
|
|
|
+ page?: number; // 页码
|
|
|
|
|
+ pagesize?: number; // 每页条数
|
|
|
|
|
+ ishis?: boolean; // 是否历史查询
|
|
|
|
|
+ begindate?: string; // 开始交易日(yyyymmdd)
|
|
|
|
|
+ enddate?: string; // 结束交易日(yyyymmdd)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /** 我的订单-转让成交 响应 */
|
|
|
|
|
+ interface MineTradeTradeDetailsRsp {
|
|
|
|
|
+ accountid: number; // 账户ID[报价币种]
|
|
|
|
|
+ accountname: string; // 账户名称(机构名称)
|
|
|
|
|
+ buildtype: number; // 委托单据类型 1:建仓 2:平仓 3:先平后建
|
|
|
|
|
+ buyorsell: number; // 方向 - 0:买 1:卖
|
|
|
|
|
+ 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; // 期货合约名称
|
|
|
|
|
+ goodsnamedisplay: string; // 商品名称
|
|
|
|
|
+ intclosepl: number; // 整型盈亏(用于交易结算试算平衡-收益权)
|
|
|
|
|
+ isconfirmexercise: number; // 是否确认行权- 0:否 1:是
|
|
|
|
|
+ ismain: number; // 是否主单 - 0:不是 1:是
|
|
|
|
|
+ ispreexercise: number; // 是否预申报- 0:否 1:是
|
|
|
|
|
+ isreckoned: number; // 是否结算 - 0:未结算 1:已结算
|
|
|
|
|
+ marketid: number; // 市场ID
|
|
|
|
|
+ matchaccountid: number; // 对手账号id
|
|
|
|
|
+ memberuserid: number; // 会员id 个人投资者 需要填写
|
|
|
|
|
+ opencharge: number; // 建仓手续费(支付总手续费=(交易所比率+会员比率)*成交金额)
|
|
|
|
|
+ openexchagechargevalue: number; // 建仓交易所手续费设置值
|
|
|
|
|
+ openfeealgorithm: number; // 建仓手续费收取方式 1:比率 2:固定
|
|
|
|
|
+ openmemberchargevalue: number; // 建仓会员手续费设置值
|
|
|
|
|
+ openqty: number; // 开仓数量(先建后平操作 需要记录)
|
|
|
|
|
+ optiontype: number; // 期权类型 - 1:认购(看涨) 2:认沽(看跌)
|
|
|
|
|
+ orderid: number; // 委托单号
|
|
|
|
|
+ performanceplanid: number; // 履约计划ID[期权]
|
|
|
|
|
+ performancestatus: number; // 履约状态[期权] - 0:无履约 1:未履约 2:履约中 3:履约完成
|
|
|
|
|
+ preexerciseprice: number; // 预申报价格
|
|
|
|
|
+ premium: number; // 权利金 - [持仓单的权利金]
|
|
|
|
|
+ presaleprice: number; // 发售价(49)
|
|
|
|
|
+ relatedouttradeid: number; // 关联外部成交单ID
|
|
|
|
|
+ status: number; // 处理状态 - 1:待处理 2:已处理 3:处理失败
|
|
|
|
|
+ tradeamount: number; // 成交金额[账户币种,用于所有权]
|
|
|
|
|
+ tradedate: string; // 交易日(yyyyMMdd)
|
|
|
|
|
+ tradeid: string; // 成交单号(101+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
|
|
|
|
|
+ tradeprice: number; // 成交价格
|
|
|
|
|
+ tradeproperty: number; // 交易属性
|
|
|
|
|
+ tradeqty: number; // 成交数量
|
|
|
|
|
+ tradetime: string; // 成交时间
|
|
|
|
|
+ tradetype: number; // 成交类别 - 1:正常委托成交 2:定向做市成交(接单) 3:交割协议平仓成交 4:交割减仓成交 5:到期强平成交 6:风控斩仓成交 7:协议平仓(管理端)成交 8:仓单转持仓成交 9: 交割协议转让成交 10:受托竞价成交(接单) 11:协议转让成交 12:系统强行平仓 13:期权违约平仓
|
|
|
|
|
+ }
|
|
|
|
|
+}
|