|
|
@@ -1210,6 +1210,18 @@ message UserAuditConfigChangeNtf {
|
|
|
optional int64 DailyMaxBuyDeliveryQty = 10; // int64 日最大买交收数量(52,-1为不限)
|
|
|
optional int64 DailyMaxSellDeliveryQty = 11; // int64 日最大卖交收数量(52,-1为不限)
|
|
|
}
|
|
|
+// 数字账户变化通知
|
|
|
+message DigitalAccountChangedNtf {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional NotifyHead NtfHeader = 2; // NotifyHead 公共消息头
|
|
|
+ optional uint64 DigitalAccountID = 3; // uint64 数字账户ID
|
|
|
+}
|
|
|
+// 数字账户资金变化通知
|
|
|
+message DigitalAccountFundsChangedNtf {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional NotifyHead NtfHeader = 2; // NotifyHead 公共消息头
|
|
|
+ optional uint64 DigitalAccountID = 3; // uint64 数字账户ID
|
|
|
+}
|
|
|
// 交易委托请求
|
|
|
message OrderReq {
|
|
|
optional MessageHead Header = 1;
|
|
|
@@ -2894,6 +2906,63 @@ message GoodsInventoryApplyAuditRsp {
|
|
|
optional string RetDesc = 3; // 描述信息
|
|
|
optional uint64 ApplyID = 4; // 申请单Id
|
|
|
}
|
|
|
+// 数字交易委托请求
|
|
|
+message DigitalOrderReq {
|
|
|
+ optional MessageHead Header = 1;
|
|
|
+ optional string ClientSerialNo = 2; // 客户端流水号
|
|
|
+ optional string ClientOrderTime = 3; // 客户端委托时间
|
|
|
+ optional uint32 ClientType = 4; // 终端类型
|
|
|
+ optional uint64 LoginID = 5; // 登陆账号
|
|
|
+ optional uint64 BaseAccountID = 6; // 基础货币账号
|
|
|
+ optional uint32 GoodsID = 7; // 商品ID
|
|
|
+ optional uint32 MarketID = 8; // 市场ID
|
|
|
+ optional int32 ValidType = 9; // 校验类型
|
|
|
+ optional uint32 OperateType = 10; // 操作类型:
|
|
|
+ optional uint32 OrderSrc = 11; // 单据来源
|
|
|
+ optional uint64 OperatorID = 12; // 操作员账号ID
|
|
|
+ optional double OrderPrice = 13; // 委托价格
|
|
|
+ optional double MarketMaxSub = 14; // 市价允许最大偏差(做市)
|
|
|
+ optional double OrderQty = 15; // 委托数量
|
|
|
+ optional uint32 BuyOrSell = 16; // 买卖方向
|
|
|
+ optional uint32 BuildType = 17; // 下单类型
|
|
|
+ optional double CurtQuotePrice = 18; // 保留,计算冻结金额使用
|
|
|
+ optional double SpPrice = 19; // 止盈价格
|
|
|
+ optional double SlPrice = 20; // 止损价格
|
|
|
+ optional uint32 PriceMode = 21; // 取价方式
|
|
|
+ optional uint32 TimevalidType = 22; // 时间有效类型
|
|
|
+ optional uint32 TriggerType = 23; // 预埋单触发类型
|
|
|
+ optional double TriggerPrice = 24; // 预埋单触发价格
|
|
|
+ optional uint32 ListingSelectType = 25; // 挂牌点选类型
|
|
|
+ optional uint32 DelistingType = 26; // 摘牌类型
|
|
|
+ optional uint64 RelatedID = 27; // 关联单号
|
|
|
+ optional uint32 OptionType = 28; // 期权类型(1:认购(看涨)2:认沽(看跌))
|
|
|
+ optional double Premium = 29; // 权利金
|
|
|
+ optional uint32 TriggerOperator = 30; // 触发条件(1:大于等于2:小于等于)
|
|
|
+ optional string ServiceTime = 31; // 服务端时间
|
|
|
+ optional uint64 CouponTypeID = 32; // 优惠券类型ID(买方)
|
|
|
+ optional double UsedQty = 33; // 使用数量
|
|
|
+ optional string ValidTime = 34; // 指定有效日期
|
|
|
+ optional uint64 ReceiveInfoID = 35; // 收货地址ID
|
|
|
+ optional uint32 OrderFlag = 36; // 委托标识-1:按量
|
|
|
+ optional double OrderAmount = 37; // 委托金额OrderFlag=2必填
|
|
|
+ optional uint32 IsAutoAddDeposit = 38; // 是否允许自动补定金
|
|
|
+ optional uint32 IsAutoRefundDeposit = 39; // 是否允许自动退定金
|
|
|
+ optional string AddrInfo = 40; // 地址信息
|
|
|
+ optional uint32 TPFlag = 41; // 止盈标识:0-未设置1-设置
|
|
|
+ optional double TPRatio = 42; // 止盈比例
|
|
|
+ optional uint32 SLFlag = 43; // 止损标识:0-未设置1-设置
|
|
|
+ optional double SLRatio = 44; // 止损比例
|
|
|
+ optional uint64 QuoteAccountID = 45; // 计价数字账户
|
|
|
+ optional uint32 OrderMode = 46; // 委托方式-1:按数量
|
|
|
+}
|
|
|
+// 数字交易委托应答
|
|
|
+message DigitalOrderRsp {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional int32 RetCode = 2; // 返回码
|
|
|
+ optional string RetDesc = 3; // 描述信息
|
|
|
+ optional uint64 OrderID = 4; // 一级生成的订单号
|
|
|
+ optional string OrderTime = 5; // 接收委托交易的时间
|
|
|
+}
|
|
|
// 账户操作子指令
|
|
|
message SubCommand {
|
|
|
optional uint32 CommandCode = 1; // 子指令操作码
|
|
|
@@ -15589,3 +15658,134 @@ message CoupScanAndDealImportRecordRsp {
|
|
|
optional uint64 reqid = 4; // 请求ID
|
|
|
optional uint64 srcReqFunCode = 5; // 原始请求功能码
|
|
|
}
|
|
|
+// 数字账户转入转出申请请求
|
|
|
+message DigitalAccountTransferApplyReq {
|
|
|
+ optional MessageHead Header = 1;
|
|
|
+ required uint64 AccountID = 2; // 交易账号
|
|
|
+ required uint32 UserID = 3; // 用户ID
|
|
|
+ required uint32 CurrencyID = 4; // 币种ID
|
|
|
+ optional uint32 DigitalTransferType = 5; // 划转类型-枚举"digitaltransfertype"(3:转入
|
|
|
+ required double Amount = 6; // 转入转出金额
|
|
|
+ required string ClientTicket = 7; // 客户端流水号
|
|
|
+ optional string Remark = 8; // 备注
|
|
|
+}
|
|
|
+// 数字账户转入转出申请应答
|
|
|
+message DigitalAccountTransferApplyRsp {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional int32 RetCode = 2; // 返回码
|
|
|
+ optional string RetDesc = 3; // 描述信息
|
|
|
+ optional uint64 ApplyID = 4; // 申请ID
|
|
|
+ optional uint64 DigitalAccountID = 5; // 数字账户ID
|
|
|
+ required string ClientTicket = 6; // 客户端流水号
|
|
|
+}
|
|
|
+// 数字账户充值申请请求
|
|
|
+message DigitalAccountDepositApplyReq {
|
|
|
+ optional MessageHead Header = 1;
|
|
|
+ required uint32 UserID = 2; // 用户ID
|
|
|
+ required uint32 CurrencyID = 3; // 币种ID
|
|
|
+ required uint32 WalletID = 4; // 钱包ID
|
|
|
+ required double Amount = 5; // 金额
|
|
|
+ required string ClientTicket = 6; // 客户端流水号
|
|
|
+ optional string Remark = 7; // 备注
|
|
|
+ optional string ExtendInfo = 8; // 扩展信息(JSON串,按钱包类型区分)
|
|
|
+}
|
|
|
+// 数字账户充值申请应答
|
|
|
+message DigitalAccountDepositApplyRsp {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional int32 RetCode = 2; // 返回码
|
|
|
+ optional string RetDesc = 3; // 描述信息
|
|
|
+ optional uint64 ApplyID = 4; // 申请ID
|
|
|
+ optional uint64 DigitalAccountID = 5; // 数字账户ID
|
|
|
+ required string ClientTicket = 6; // 客户端流水号
|
|
|
+ optional string NetAddr = 7; // 网络地址(当这里有网址时,应自动跳转网页)
|
|
|
+ optional string ExtendInfo = 8; // 应答扩展信息(JSON串,按钱包类型区分)
|
|
|
+}
|
|
|
+// 数字账户提现申请请求
|
|
|
+message DigitalAccountWithdrawApplyReq {
|
|
|
+ optional MessageHead Header = 1;
|
|
|
+ required uint32 UserID = 2; // 用户ID
|
|
|
+ required uint32 CurrencyID = 3; // 币种ID
|
|
|
+ required uint32 WalletID = 4; // 钱包ID
|
|
|
+ required uint64 DigitalAccountID = 5; // 数字账户ID
|
|
|
+ required double Amount = 6; // 金额
|
|
|
+ required string ClientTicket = 7; // 客户端流水号
|
|
|
+ optional string Remark = 8; // 备注
|
|
|
+ optional string ExtendInfo = 9; // 扩展信息(JSON串,按钱包类型区分)
|
|
|
+}
|
|
|
+// 数字账户提现申请应答
|
|
|
+message DigitalAccountWithdrawApplyRsp {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional int32 RetCode = 2; // 返回码
|
|
|
+ optional string RetDesc = 3; // 描述信息
|
|
|
+ optional uint64 ApplyID = 4; // 申请ID
|
|
|
+ required string ClientTicket = 5; // 客户端流水号
|
|
|
+ optional uint32 Status = 6; // 申请状态(1:待审核2:审核中3:审核通过
|
|
|
+}
|
|
|
+// 数字账户提现申请撤销请求
|
|
|
+message DigitalAccountWithdrawApplyCancelReq {
|
|
|
+ optional MessageHead Header = 1;
|
|
|
+ required uint64 ApplyID = 2; // 申请ID
|
|
|
+ required uint32 UserID = 3; // 用户ID
|
|
|
+ required string ClientTicket = 4; // 客户端流水号
|
|
|
+ optional string Remark = 5; // 备注
|
|
|
+}
|
|
|
+// 数字账户提现申请撤销应答
|
|
|
+message DigitalAccountWithdrawApplyCancelRsp {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional int32 RetCode = 2; // 返回码
|
|
|
+ optional string RetDesc = 3; // 描述信息
|
|
|
+ required uint64 ApplyID = 4; // 申请ID
|
|
|
+ required string ClientTicket = 5; // 客户端流水号
|
|
|
+}
|
|
|
+// 数字账户提现申请审核请求
|
|
|
+message DigitalAccountWithdrawApplyAuditReq {
|
|
|
+ optional MessageHead Header = 1;
|
|
|
+ required uint64 ApplyID = 2; // 申请ID
|
|
|
+ required uint32 Status = 3; // 申请状态(3:审核通过4:审核拒绝)
|
|
|
+ required string ClientTicket = 4; // 客户端流水号
|
|
|
+ optional string Remark = 5; // 备注
|
|
|
+}
|
|
|
+// 数字账户提现申请审核应答
|
|
|
+message DigitalAccountWithdrawApplyAuditRsp {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional int32 RetCode = 2; // 返回码
|
|
|
+ optional string RetDesc = 3; // 描述信息
|
|
|
+ required uint64 ApplyID = 4; // 申请ID
|
|
|
+ required string ClientTicket = 5; // 客户端流水号
|
|
|
+}
|
|
|
+// 数字账户操作指令请求
|
|
|
+message DigitalAccountCommandReq {
|
|
|
+ optional MessageHead Header = 1;
|
|
|
+ required uint32 UserID = 2; // 用户ID
|
|
|
+ required uint64 DigitalAccountID = 3; // 数字账户ID
|
|
|
+ required uint32 DigitalBusinessCode = 4; // 业务编号(枚举"digitalbusinesscode")
|
|
|
+ optional uint64 RelatedOrderID = 5; // 关联单号
|
|
|
+ repeated DigitalSubCommand SubCommands = 6; // 子指令集合
|
|
|
+ required uint64 SerialNumber = 7; // 流水号
|
|
|
+}
|
|
|
+// 数字账户操作指令应答
|
|
|
+message DigitalAccountCommandRsp {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional int32 RetCode = 2; // 返回码
|
|
|
+ optional string RetDesc = 3; // 描述信息
|
|
|
+ required uint32 UserID = 4; // 用户ID
|
|
|
+ required uint64 DigitalAccountID = 5; // 数字账户ID
|
|
|
+ required uint32 DigitalBusinessCode = 6; // 业务编号(枚举"digitalbusinesscode")
|
|
|
+ optional uint64 RelatedOrderID = 7; // 关联单号
|
|
|
+ repeated DigitalSubCommand SubCommands = 8; // 子指令集合
|
|
|
+ required uint64 SerialNumber = 9; // 流水号
|
|
|
+}
|
|
|
+// 数字账户操作子指令
|
|
|
+message DigitalSubCommand {
|
|
|
+ required uint32 CommandCode = 1; // 子指令操作码
|
|
|
+ required bytes CommandStrings = 2; // 子指令流
|
|
|
+}
|
|
|
+// 数字账户资金操作指令
|
|
|
+message DigitalFundOperationCmd {
|
|
|
+ required uint64 DigitalAccountID = 1; // 数字账户ID
|
|
|
+ required uint32 DigitalOperateType = 2; // 变更类型(枚举"digitaloperatetype")
|
|
|
+ required double ChangeAmount = 3; // 变更金额
|
|
|
+ optional uint32 RelatedGoodsID = 4; // 关联商品ID
|
|
|
+ optional uint32 RelatedMarketID = 5; // 关联市场
|
|
|
+ optional uint64 SubOrderIndex = 6; // 子指令序号
|
|
|
+}
|