소스 검색

commit proto 接口修改

yu jie 4 년 전
부모
커밋
b6f185667e
3개의 변경된 파일205개의 추가작업 그리고 0개의 파일을 삭제
  1. 105 0
      public/proto/mtp.proto
  2. 0 0
      src/services/proto/warehousetrade/index.ts
  3. 100 0
      src/services/proto/warehousetrade/interface.ts

+ 105 - 0
public/proto/mtp.proto

@@ -1474,3 +1474,108 @@ message QHJAgreementConfigOperateRsp {
 	optional string RetDesc = 3; // string 描述信息
 		optional uint64 agreementid = 4; // uint64 协议ID
 }
+
+// 持仓单挂牌请求 0 22 15
+message HdWROrderReq {
+	optional MessageHead Header = 1; // MessageHead
+	optional uint64 LadingBillId = 2; // uint64 提单id(wrholdlb的LadingBillId字段),卖的时候填写
+	required string TradeDate = 3; // string 交易日
+	optional uint64 SubNum = 4; // uint64 提单子单号(wrholdlb的SubNum字段),卖的时候填写
+	optional uint64 WRFactorTypeId = 5; // uint64 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
+	required uint32 UserID = 6; // uint32 用户ID
+	required uint64 AccountID = 7; // uint64 资金账号
+	optional uint32 IsSpecified = 8; // uint32 是否指定对手
+	repeated uint64 MatchAccIDs = 9; // uint64 仓单贸易对手用户ID集合(指定对手时填写)
+	required uint64 OrderQty = 10; // uint64 委托数量(可挂部分数据量)
+	required uint32 DeliveryGoodsID = 11; // uint32 交割商品商品ID
+	optional uint32 WRPriceType = 12; // uint32 价格方式
+	optional double FixedPrice = 13; // double 固定价格
+	repeated WRGoodsInfo WRTradeGoods = 14; // WRGoodsInfo 仓单贸易商品配置集合(浮动价时填写)
+	optional double PriceFactor = 15; // double 价格系数(浮动价时填写)    -   [挂牌]
+	optional double PriceMove = 16; // double 升贴水(浮动价时填写)
+	optional uint32 TimevalidType = 17; // uint32 时间有效类型
+	optional string ValidTime = 18; // string 有效期限
+	optional double FirstRatio = 19; // double 首付比例
+	optional int64 PerformanceTemplateID = 20; // int64 履约计划模板ID
+	optional uint32 OrderSrc = 21; // uint32 委托来源
+	optional string ClientSerialNo = 22; // string 客户端流水号
+	optional string ClientOrderTime = 23; // string 客户端委托时间
+	optional uint32 ClientType = 24; // uint32 终端类型
+	optional uint64 OperatorID = 25; // uint64 操作员账号ID
+	optional uint32 BuyOrSell = 26; // uint32 买卖方向
+	optional uint32 PriceDisplayMode = 27; // uint32 浮动价显示方式
+	optional uint32 CanBargain = 28; // uint32 挂牌是否可议价0:不可1:可-摘牌是否议价
+	optional string Attachment1 = 29; // string 附件1
+	optional string Attachment2 = 30; // string 附件2
+	optional string Remark = 31; // string 备注
+	optional uint64 ApplyID = 32; // uint64 申请ID
+	optional uint32 CanPart = 33; // uint32 是否允许部份摘牌0:不允许;1:允许
+	repeated string MatchAccIDsString = 34; // string 仓单贸易对手用户ID集合(指定对手时填写)
+	optional string DeliveryMonth = 35; // string 交收月
+	optional uint32 HasWr = 36; // uint32 是否有仓单-0:没有仓单 1:有仓单
+	optional uint32 WRStandardID = 37; // uint32 现货品种ID
+	repeated DGFactoryItems FactoryItems = 38; // DGFactoryItems 要素类型明细集合(没有仓单要素ID填写)
+}
+// 持仓单挂牌应答 0 22 16
+message HdWROrderRsp {
+	optional MessageHead Header = 1; // MessageHead 消息头
+	optional int32 RetCode = 2; // int32 返回码
+	optional string RetDesc = 3; // string 描述信息
+	optional uint32 UserID = 4; // uint32 用户ID
+	optional uint64 AccountID = 5; // uint64 资金账号
+	optional uint64 WRTradeOrderID = 6; // uint64 仓单贸易委托单ID
+	optional uint64 FreezeQty = 7; // uint64 冻结数量
+	optional string OrderTime = 8; // string 接收委托交易的时间
+	optional string ClientSerialNo = 9; // string 客户端流水号
+}
+// 持仓单摘牌请求 0 22 17
+message HdWRDealOrderReq {
+	optional MessageHead Header = 1; // MessageHead
+	optional uint32 UserID = 2; // uint32 用户ID
+	optional uint64 AccountID = 3; // uint64 资金账号
+	optional uint64 RelatedWRTradeOrderID = 4; // uint64 关联委托单号(摘牌委托关联挂牌委托单ID)
+	optional uint32 WRTransferUserID = 5; // uint32 仓单受让用户
+	optional uint64 OrderQty = 6; // uint64 委托数量
+	optional uint32 OrderSrc = 7; // uint32 委托来源
+	optional string ClientSerialNo = 8; // string 客户端流水号
+	optional string ClientOrderTime = 9; // string 客户端委托时间
+	optional uint32 ClientType = 10; // uint32 终端类型
+	optional uint64 OperatorID = 11; // uint64 操作员账号ID
+	optional uint32 BuyOrSell = 12; // uint32 买卖方向
+	optional uint64 ApplyID = 13; // uint64 申请ID
+	optional uint64 LadingBillId = 14; // uint64 提单id(wrholdlb的LadingBillId字段),卖的时候填写
+	optional uint64 SubNum = 15; // uint64 提单子单号(wrholdlb的SubNum字段),卖的时候填写
+	optional uint64 WRFactorTypeId = 16; // uint64 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
+	optional string TradeDate = 17; // string 交易日
+	optional string DeliveryMonth = 18; // string 交收月
+	optional uint32 HasWr = 19; // uint32 是否有仓单-0:没有仓单 1:有仓单
+}
+// 持仓单摘牌应答 0 22 18
+message HdWRDealOrderRsp {
+	optional MessageHead Header = 1; // MessageHead 消息头
+	optional int32 RetCode = 2; // int32 返回码
+	optional string RetDesc = 3; // string 描述信息
+	optional uint32 UserID = 4; // uint32 用户ID
+	optional uint64 AccountID = 5; // uint64 资金账号
+	optional uint64 WRTradeOrderID = 6; // uint64 仓单贸易委托单ID
+	optional uint64 RelatedWRTradeOrderID = 7; // uint64 关联委托单号(摘牌委托关联挂牌委托单ID)
+	optional double FreezeAmount = 8; // double 冻结货款
+	optional string OrderTime = 9; // string 接收委托交易的时间
+	optional string ClientSerialNo = 10; // string 客户端流水号
+}
+
+message WRGoodsInfo {
+	optional uint32 GoodsID = 1; // uint32 配置商品ID
+	optional string GoodsCode = 2; // string 配置商品代码
+	optional double PriceFactor = 3; // double 商品价格系数
+	optional double PriceMove = 4; // double 商品升贴水值
+	optional double WeightRatio = 5; // double 商品重量系数
+}
+
+message DGFactoryItems {
+	optional uint64 DGFactoryItemTypeID = 1; // uint64 要素项类型ID
+	optional uint64 DGFactoryItemID = 2; // uint64 预约要素项类型值
+	optional uint32 ItemTypeMode = 3; // uint32 要素项类型模式
+}
+
+

+ 0 - 0
src/services/proto/warehousetrade/index.ts


+ 100 - 0
src/services/proto/warehousetrade/interface.ts

@@ -0,0 +1,100 @@
+// 持仓单挂牌请求 0 22 15
+export interface HdWROrderReq {
+    LadingBillId: number; // uint64 提单id(wrholdlb的LadingBillId字段),卖的时候填写
+    TradeDate: string; // string 交易日
+    SubNum: number // uint64 提单子单号(wrholdlb的SubNum字段),卖的时候填写
+    WRFactorTypeId: number; // uint64 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
+    UserID: number; // uint32 用户ID
+    AccountID: number; // uint64 资金账号
+    IsSpecified: number; // uint32 是否指定对手
+    MatchAccIDs: number; // uint64 仓单贸易对手用户ID集合(指定对手时填写)
+    OrderQty: number; // uint64 委托数量(可挂部分数据量)
+    DeliveryGoodsID: number; // uint32 交割商品商品ID
+    WRPriceType: number; // uint32 价格方式
+    FixedPrice: number; // double 固定价格
+    WRTradeGoods: WRGoodsInfo; // WRGoodsInfo 仓单贸易商品配置集合(浮动价时填写)
+    PriceFactor: number; // double 价格系数(浮动价时填写)    -   [挂牌]
+    PriceMove: number; // double 升贴水(浮动价时填写)
+    TimevalidType: number; // uint32 时间有效类型
+    ValidTime: string; // string 有效期限
+    FirstRatio: number; // double 首付比例
+    PerformanceTemplateID: number; // int64 履约计划模板ID
+    OrderSrc: number; // uint32 委托来源
+    ClientSerialNo: string; // string 客户端流水号
+    ClientOrderTime: string; // string 客户端委托时间
+    ClientType: number; // uint32 终端类型
+    OperatorID: number; // uint64 操作员账号ID
+    BuyOrSell: number; // uint32 买卖方向
+    PriceDisplayMode: number; // uint32 浮动价显示方式
+    CanBargain: number; // uint32 挂牌是否可议价0:不可1:可-摘牌是否议价
+    Attachment1: string; // string 附件1
+    Attachment2: string; // string 附件2
+    Remark: string; // string 备注
+    ApplyID: number; // uint64 申请ID
+    CanPart: number; // uint32 是否允许部份摘牌0:不允许;1:允许
+    MatchAccIDsString : string; // string 仓单贸易对手用户ID集合(指定对手时填写)
+    DeliveryMonth : string; // string 交收月
+    HasWr: number; // uint32 是否有仓单-0:没有仓单 1:有仓单
+    WRStandardID: number; // uint32 现货品种ID
+    FactoryItems: DGFactoryItems; // DGFactoryItems 要素类型明细集合(没有仓单要素ID填写)
+}
+// 持仓单挂牌应答 0 22 16
+export interface HdWROrderRsp {
+    RetCode: number; // int32 返回码
+    RetDesc: string; // string 描述信息
+    UserID: number; // uint32 用户ID
+    AccountID: number; // uint64 资金账号
+    WRTradeOrderID: number; // uint64 仓单贸易委托单ID
+    FreezeQty: number; // uint64 冻结数量
+    OrderTime: string; // string 接收委托交易的时间
+    ClientSerialNo: string; // string 客户端流水号
+}
+// 持仓单摘牌请求 0 22 17
+export interface  HdWRDealOrderReq {
+    UserID: number; // uint32 用户ID
+    AccountID: number; // uint64 资金账号
+    RelatedWRTradeOrderID: number; // uint64 关联委托单号(摘牌委托关联挂牌委托单ID)
+    WRTransferUserID: number; // uint32 仓单受让用户
+    OrderQty: number; // uint64 委托数量
+    OrderSrc: number; // uint32 委托来源
+    ClientSerialNo: string; // string 客户端流水号
+    ClientOrderTime: string; // string 客户端委托时间
+    ClientType: number; // uint32 终端类型
+    OperatorID: number; // uint64 操作员账号ID
+    BuyOrSell: number; // uint32 买卖方向
+    ApplyID: number; // uint64 申请ID
+    LadingBillId: number; // uint64 提单id(wrholdlb的LadingBillId字段),卖的时候填写
+    SubNum: number; // uint64 提单子单号(wrholdlb的SubNum字段),卖的时候填写
+    WRFactorTypeId: number; // uint64 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
+    TradeDate: string; // string 交易日
+    DeliveryMonth: string; // string 交收月
+    HasWr: number; // uint32 是否有仓单-0:没有仓单 1:有仓单
+}
+// 持仓单摘牌应答 0 22 18
+export interface HdWRDealOrderRsp {
+    RetCode: number; // int32 返回码
+    RetDesc : string; // string 描述信息
+    UserID: number; // uint32 用户ID
+    AccountID: number; // uint64 资金账号
+    WRTradeOrderID: number; // uint64 仓单贸易委托单ID
+    RelatedWRTradeOrderID: number; // uint64 关联委托单号(摘牌委托关联挂牌委托单ID)
+    FreezeAmount: number; // double 冻结货款
+    OrderTime: string; // string 接收委托交易的时间
+    ClientSerialNo: string; // string 客户端流水号
+}
+
+export interface WRGoodsInfo {
+    GoodsID: number; // uint32 配置商品ID
+    GoodsCode: string; // string 配置商品代码
+    PriceFactor: number; // double 商品价格系数
+    PriceMove: number; // double 商品升贴水值
+    WeightRatio: number; // double 商品重量系数
+}
+
+export interface DGFactoryItems {
+    DGFactoryItemTypeID: number; // uint64 要素项类型ID
+    DGFactoryItemID: number; // uint64 预约要素项类型值
+    ItemTypeMode: number; // uint32 要素项类型模式
+}
+
+