|
|
@@ -0,0 +1,150 @@
|
|
|
+declare namespace Model {
|
|
|
+ /** 获取用户现货账户列表 请求 */
|
|
|
+ interface TaaccountDigitalsReq {
|
|
|
+ userid: number; // 用户ID
|
|
|
+ }
|
|
|
+
|
|
|
+ /** 获取用户现货账户列表 响应 */
|
|
|
+ interface TaaccountDigitalsRsp {
|
|
|
+ currencycode: string; // 币种代码
|
|
|
+ currencydecimalplace: number;// 币种小数位(param1)
|
|
|
+ currencydisplayunit: string; // 币种显示单位(param2)
|
|
|
+ currencyid: number; // 货币ID - 枚举"digitalcurrency"
|
|
|
+ currentbalance: number; // 期末余额
|
|
|
+ digitalaccountid: string; // 资金账户ID(userid + currencyid[3位,前面补0])
|
|
|
+ freezeinout: number; // 充值提现冻结 - 正
|
|
|
+ freezemargin: number; // 冻结保证金(交易) - 正
|
|
|
+ freezetradecharge: number; // 交易手续费冻结 - 正
|
|
|
+ freezetransfer: number; // 转入转出冻结 - 正
|
|
|
+ totalin: number; // 累计充值(现货账户与外部钱包) - 正
|
|
|
+ totalinincharge: number; // 累计充值手续费 - 负
|
|
|
+ totalinoutcharge: number; // 累计提现手续费 - 负
|
|
|
+ totalout: number; // 累计提现(现货账户与外部钱包) - 负
|
|
|
+ totaltradeadd: number; // 累计交易增加 - 正
|
|
|
+ totaltradecharge: number; // 累计交易手续费 - 负
|
|
|
+ totaltradereduce: number; // 累计交易减少 - 负
|
|
|
+ totaltransferin: number; // 累计转入(合约与现货账户) - 正
|
|
|
+ totaltransferincharge: number; // 累计转入手续费 - 负 - 预留
|
|
|
+ totaltransferout: number; // 累计转出(合约与现货账户) - 负
|
|
|
+ totaltransferoutcharge: number; // 累计转出手续费 - 负 - 预留
|
|
|
+ usedmargin: number; // 占用保证金(交易) - 正 - 预留
|
|
|
+ userid: number; // 用户ID
|
|
|
+ }
|
|
|
+
|
|
|
+ /** 获取数字现货交易委托表 请求 */
|
|
|
+ interface DigitalTradeOrderDetailsReq {
|
|
|
+ userid?: number; // 用户ID
|
|
|
+ digitalaccountid?: string; // 数字账户ID
|
|
|
+ goodsid?: number; // 商品ID
|
|
|
+ tradedate?: string; // 交易日(yyyyMMdd)
|
|
|
+ orderstatuses?: string; // 委托状态(多个逗号分隔) 参考枚举orderstatus
|
|
|
+ }
|
|
|
+
|
|
|
+ /** 获取数字现货交易委托表 响应 */
|
|
|
+ interface DigitalTradeOrderDetailsRsp {
|
|
|
+ baseaccountid: string; // 基础货币账户ID
|
|
|
+ basecurrencyid: number; // 基础货币ID - digitalcurrency枚举
|
|
|
+ buildtype: number; // 委托单据类型 - 1:建仓 2:平仓 3:先平后建
|
|
|
+ buyorsell: number; // 方向 - 0:买 1:卖
|
|
|
+ cancelorderid: string; // 撤单单号(撤单时填写)
|
|
|
+ cancelvolume: number; // 撤单数量 - 按基础货币小数位
|
|
|
+ clientordertime: string; // 客户端委托时间
|
|
|
+ clientticket: string; // 客户端流水号
|
|
|
+ clienttype: number; // 客户端类型 - 0:保留为未填终端类型 1:PC管理端 2:PC交易端 3:手机客户端安卓 4:网页客户端 5:微信客户端 6:手机客户端苹果 7:网上开户客户端 8:无效终端编号 9:报价终端(中江)
|
|
|
+ freezecharge: number; // 冻结手续费
|
|
|
+ freezevalue: number; // 冻结金额 - 按计价货币小数位(买)
|
|
|
+ freezevolume: number; // 冻结数量 - 按基础货币小数位(卖)
|
|
|
+ goodsid: number; // 商品ID
|
|
|
+ marketid: number; // 市场ID
|
|
|
+ memberuserid: number; // 所属会员UserID
|
|
|
+ operatetype: number; // 操作类型 -枚举“orderoperatetype" - 1:正常下单 2:斩仓 3:转单 4:结算撤单 5:系统卖出(适用于先平后建的卖出) 6:行情源报价 7:(结算)到期强平 8:(结算)协议转让 9:系统对冲单 10:(结算)到期无效 11:交割协议转让 12:交割协议平仓 13:交割成交(所有权) 14:管理端强行平仓 15:管理端协议转让 ... 23:融资买入
|
|
|
+ operatorid: number; // 登录账号(LoginID)
|
|
|
+ orderid: string; // 委托单号(600+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
|
|
|
+ ordermode: number; // 委托方式 - 1:按数量 2:按成交额(市价时-先不实现)
|
|
|
+ orderprice: 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; // 委托时间
|
|
|
+ ordervalue: number; // 委托金额 - 按计价货币小数位
|
|
|
+ ordervolume: number; // 委托数量 - 按基础货币小数位
|
|
|
+ preorderid: string; // 关联预埋单号(止盈止损单时填写)
|
|
|
+ pricemode: number; // 取价方式- 枚举"Pricemode2" - 1:市价 2: 限价
|
|
|
+ quoteaccountid: string; // 计价货币账户ID
|
|
|
+ quotecurrencyid: number; // 计价货币ID - digitalcurrency枚举
|
|
|
+ retcode: number; // 错误代码
|
|
|
+ tradedate: string; // 交易日(yyyyMMdd)
|
|
|
+ tradeproperty: number; // 交易属性
|
|
|
+ tradevolume: number; // 成交数量 - 按基础货币小数位
|
|
|
+ unfreezecharge: number; // 解冻手续费
|
|
|
+ unfreezevalue: number; // 解冻金额 - 按计价货币小数位(买)
|
|
|
+ unfreezevolume: number; // 解冻数量 - 按基础货币小数位(卖)
|
|
|
+ updatetime: string; // 更新时间
|
|
|
+ userid: number; // 用户ID
|
|
|
+ uuid: string; // 发起端唯一id
|
|
|
+ validtime: string; // 有效期限
|
|
|
+ validtype: number; // 有效类型 - 枚举"ValidType" - 4一直有效
|
|
|
+ }
|
|
|
+
|
|
|
+ /** 获取数字现货交易成交表 请求 */
|
|
|
+ interface DigitalTradeTradeDetailsReq {
|
|
|
+ userid?: number; // 用户ID
|
|
|
+ digitalaccountid?: string; // 数字账户ID
|
|
|
+ goodsid?: number; // 商品ID
|
|
|
+ tradedate?: string; // 交易日(yyyyMMdd)
|
|
|
+ }
|
|
|
+
|
|
|
+ /** 获取数字现货交易成交表 响应 */
|
|
|
+ interface DigitalTradeTradeDetailsRsp {
|
|
|
+ baseaccountid: string; // 基础货币账户ID
|
|
|
+ basecurrencyid: number; // 基础货币ID - digitalcurrency枚举
|
|
|
+ buildtype: number; // 委托单据类型 1:建仓
|
|
|
+ buyorsell: number; // 方向 - 0:买 1:卖
|
|
|
+ goodsid: number; // 商品ID
|
|
|
+ marketid: number; // 市场ID
|
|
|
+ matchbaseaccountid: string; // 对手基础货币账户ID
|
|
|
+ matchquoteaccountid: string; // 对手计价货币账户ID
|
|
|
+ matchuserid: number; // 对手用户ID
|
|
|
+ memberuserid: number; // 所属会员UserID
|
|
|
+ nfeealgorithm: number; // 手续费收取方式 1:比率 2:固定
|
|
|
+ openexchagechargevalue: number; // 手续费设置值(平台部分)
|
|
|
+ openmemberchargevalue: number; // 手续费设置值(会员部分)
|
|
|
+ orderid: string; // 委托单号
|
|
|
+ quoteaccountid: string; // 计价货币账户ID
|
|
|
+ quotecurrencyid: number; // 计价货币ID - digitalcurrency枚举
|
|
|
+ realtradevalue: number; // 实际成交金额 - 按计价货币小数位
|
|
|
+ status: number; // 处理状态 - 1:待处理 2:已处理 3:处理失败
|
|
|
+ tradecharge: number; // 手续费 - 买方按成交金额 卖方按成交数量
|
|
|
+ tradedate: string; // 交易日(yyyyMMdd)
|
|
|
+ tradeid: string; // 成交单号(601+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
|
|
|
+ tradeprice: number; // 成交价格
|
|
|
+ tradeproperty: number; // 交易属性
|
|
|
+ tradetime: string; // 成交时间
|
|
|
+ tradetype: number; // 成交类别 - 枚举 tradetype(1:正常委托成交 2:定向做市成交(接单))
|
|
|
+ tradevalue: number; // 成交金额 - 按计价货币小数位
|
|
|
+ tradevolume: number; // 成交数量 - 按基础货币小数位
|
|
|
+ userid: number; // 用户ID
|
|
|
+ }
|
|
|
+
|
|
|
+ /** 获取用户现货账户流水表 请求 */
|
|
|
+ interface TaaccountDigitalLogsReq {
|
|
|
+ digitalaccountid: string; // 数字账户ID
|
|
|
+ tradedate?: string; // 交易日(yyyyMMdd)
|
|
|
+ businesscodes?: string; // 业务类型(多个逗号分隔) - 枚举digitalbusinesscode(1:充值 2:提现 3:转入 4:转出 5:现货交易 6:现货交易手续费 7:提现手续费...)
|
|
|
+ }
|
|
|
+
|
|
|
+ /** 获取用户现货账户流水表 响应 */
|
|
|
+ interface TaaccountDigitalLogsRsp {
|
|
|
+ aftervalue: number; // 变更后
|
|
|
+ beforevalue: number; // 变更前
|
|
|
+ changevalue: number; // 变更值
|
|
|
+ createtime: string; // 创建时间
|
|
|
+ currencyid: number; // 货币ID - 枚举"digitalcurrency"
|
|
|
+ digitalaccountid: string; // 数字账号ID
|
|
|
+ digitalbusinesscode: number; // 业务编号 - 枚举"digitalbusinesscode"(1:充值 2:提现 3:转入 4:转出 5:现货交易 6:现货交易手续费 7:提现手续费...)
|
|
|
+ digitaloperatetype: number; // 操作类型 - 枚举"digitaloperatetype"(1.冻结 2:解冻 3:增加 4:减少 5:最大冻结)
|
|
|
+ logid: string; // 流水ID(402+Unix秒时间戳(10位)+xxxxxx)
|
|
|
+ remark: string; // 备注
|
|
|
+ tradedate: string; // 创建交易日(yyyyMMdd)
|
|
|
+ userid: number; // 用户ID
|
|
|
+ }
|
|
|
+}
|