interface.ts 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. // 持仓单挂牌请求 0 22 15
  2. export interface HdWROrderReq {
  3. LadingBillId: number; // uint64 提单id(wrholdlb的LadingBillId字段),卖的时候填写
  4. TradeDate: string; // string 交易日
  5. SubNum: number // uint64 提单子单号(wrholdlb的SubNum字段),卖的时候填写
  6. WRFactorTypeId: number; // uint64 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
  7. UserID: number; // uint32 用户ID
  8. AccountID: number; // uint64 资金账号
  9. IsSpecified: number; // uint32 是否指定对手
  10. MatchAccIDs: number; // uint64 仓单贸易对手用户ID集合(指定对手时填写)
  11. OrderQty: number; // uint64 委托数量(可挂部分数据量)
  12. DeliveryGoodsID: number; // uint32 交割商品商品ID
  13. WRPriceType: number; // uint32 价格方式
  14. FixedPrice: number; // double 固定价格
  15. WRTradeGoods: WRGoodsInfo; // WRGoodsInfo 仓单贸易商品配置集合(浮动价时填写)
  16. PriceFactor: number; // double 价格系数(浮动价时填写) - [挂牌]
  17. PriceMove: number; // double 升贴水(浮动价时填写)
  18. TimevalidType: number; // uint32 时间有效类型
  19. ValidTime: string; // string 有效期限
  20. FirstRatio: number; // double 首付比例
  21. PerformanceTemplateID: number; // int64 履约计划模板ID
  22. OrderSrc: number; // uint32 委托来源
  23. ClientSerialNo: string; // string 客户端流水号
  24. ClientOrderTime: string; // string 客户端委托时间
  25. ClientType: number; // uint32 终端类型
  26. OperatorID: number; // uint64 操作员账号ID
  27. BuyOrSell: number; // uint32 买卖方向
  28. PriceDisplayMode: number; // uint32 浮动价显示方式
  29. CanBargain: number; // uint32 挂牌是否可议价0:不可1:可-摘牌是否议价
  30. Attachment1: string; // string 附件1
  31. Attachment2: string; // string 附件2
  32. Remark: string; // string 备注
  33. ApplyID: number; // uint64 申请ID
  34. CanPart: number; // uint32 是否允许部份摘牌0:不允许;1:允许
  35. MatchAccIDsString: string; // string 仓单贸易对手用户ID集合(指定对手时填写)
  36. DeliveryMonth: string; // string 交收月
  37. HasWr: number; // uint32 是否有仓单-0:没有仓单 1:有仓单
  38. WRStandardID: number; // uint32 现货品种ID
  39. FactoryItems: DGFactoryItems; // DGFactoryItems 要素类型明细集合(没有仓单要素ID填写)
  40. }
  41. // 持仓单挂牌应答 0 22 16
  42. export interface HdWROrderRsp {
  43. RetCode: number; // int32 返回码
  44. RetDesc: string; // string 描述信息
  45. UserID: number; // uint32 用户ID
  46. AccountID: number; // uint64 资金账号
  47. WRTradeOrderID: number; // uint64 仓单贸易委托单ID
  48. FreezeQty: number; // uint64 冻结数量
  49. OrderTime: string; // string 接收委托交易的时间
  50. ClientSerialNo: string; // string 客户端流水号
  51. }
  52. // 持仓单摘牌请求 0 22 17
  53. export interface HdWRDealOrderReq {
  54. UserID: number; // uint32 用户ID
  55. AccountID: number; // uint64 资金账号
  56. RelatedWRTradeOrderID: string; // uint64 关联委托单号(摘牌委托关联挂牌委托单ID)
  57. WRTransferUserID: number; // uint32 仓单受让用户
  58. OrderQty: number; // uint64 委托数量
  59. OrderSrc: number; // uint32 委托来源
  60. ClientSerialNo: string; // string 客户端流水号
  61. ClientOrderTime: string; // string 客户端委托时间
  62. ClientType: number; // uint32 终端类型
  63. OperatorID: number; // uint64 操作员账号ID
  64. BuyOrSell: number; // uint32 买卖方向
  65. ApplyID: number; // uint64 申请ID
  66. LadingBillId?: string; // uint64 提单id(wrholdlb的LadingBillId字段),卖的时候填写
  67. SubNum: number; // uint64 提单子单号(wrholdlb的SubNum字段),卖的时候填写
  68. WRFactorTypeId: number; // uint64 仓单要素ID(wrholdlb的WRFactorTypeId字段),卖的时候填写
  69. TradeDate: string; // string 交易日
  70. DeliveryMonth: string; // string 交收月
  71. HasWr: number; // uint32 是否有仓单-0:没有仓单 1:有仓单
  72. }
  73. // 持仓单摘牌应答 0 22 18
  74. export interface HdWRDealOrderRsp {
  75. RetCode: number; // int32 返回码
  76. RetDesc: string; // string 描述信息
  77. UserID: number; // uint32 用户ID
  78. AccountID: number; // uint64 资金账号
  79. WRTradeOrderID: number; // uint64 仓单贸易委托单ID
  80. RelatedWRTradeOrderID: number; // uint64 关联委托单号(摘牌委托关联挂牌委托单ID)
  81. FreezeAmount: number; // double 冻结货款
  82. OrderTime: string; // string 接收委托交易的时间
  83. ClientSerialNo: string; // string 客户端流水号
  84. }
  85. export interface WRGoodsInfo {
  86. GoodsID: number; // uint32 配置商品ID
  87. GoodsCode: string; // string 配置商品代码
  88. PriceFactor: number; // double 商品价格系数
  89. PriceMove: number; // double 商品升贴水值
  90. WeightRatio: number; // double 商品重量系数
  91. }
  92. export interface DGFactoryItems {
  93. DGFactoryItemTypeID: number; // uint64 要素项类型ID
  94. DGFactoryItemID: number; // uint64 预约要素项类型值
  95. ItemTypeMode: number; // uint32 要素项类型模式
  96. }
  97. // 仓单出库申请 0 29 113
  98. export interface WROutApplyReq {
  99. ClientSerialID: number; // uint64 客户端唯一ID
  100. WRStandardID: number; // uint64 仓单标准ID
  101. WarehouseID: number; // uint64 仓库ID
  102. UserID: number; // uint64 申请人ID
  103. AccountID: string; // uint64 申请人账户ID
  104. Mobile: string; // string 申请人手机号
  105. AppointmentDate: string; // string 预约出库时间(格式:20200101)
  106. AppointmentModel: number; // uint32 预约方式:1-物流,2-自送,3-自提
  107. CountryID: number; // uint64 国家
  108. ProvinceID: number; // uint64 省
  109. DistrictID: number; // uint64 区
  110. CityID: number; // uint64 市
  111. Address: string; // string 详细地址
  112. ContactName: string; // string 收货人提货人
  113. ContactNum: string; // string 收货人提货人手机
  114. AppointmentRemark: string; // string 预约备注
  115. CreatorID: number; // uint64 创建人ID
  116. WROutInDetails: WROutInDetail; // WROutInDetail 仓单出库提单明细数据
  117. }
  118. // 仓单出库申请响应 0 29 114
  119. export interface WROutApplyRsp {
  120. RetCode: number; // int32 返回码
  121. RetDesc: string; // string 描述信息
  122. ClientSerialID: number; // uint64 客户端唯一ID
  123. }
  124. // 仓单出库提单明细数据 0 29 112
  125. export interface WROutInDetail {
  126. LadingBillID: string; // string 提单ID
  127. SubNum: number; // uint64 提单子单号
  128. Qty: number; // uint64 子提单总数量
  129. OutQty: number; // uint64 预约数量
  130. }
  131. // 挂牌撤单请求 0 22 4
  132. export interface WRListingCancelOrderReq {
  133. UserID: number; // uint32 用户ID
  134. AccountID: number; // uint64 资金账号
  135. OldWRTradeOrderID: number; // uint64 目标仓单贸易委托单ID
  136. OrderSrc: number; // uint32 委托来源
  137. ClientSerialNo: string; // string 客户端流水号
  138. ClientOrderTime: string; // string 客户端委托时间
  139. ClientType: number; // uint32 终端类型
  140. OperatorID: number; // uint64 操作员账号ID
  141. BuyOrSell: number; // uint32 买卖方向
  142. WRID: number; // uint64 仓单ID,卖的时候填写
  143. }
  144. // 挂牌撤单应答 0 22 5
  145. export interface WRListingCancelOrderRsp {
  146. RetCode: number; // int32 返回码
  147. RetDesc: string; // string 描述信息
  148. WRTradeCancelID: number; // uint64 仓单贸易撤单号
  149. OldWRTradeOrderID: number; // uint64 目标仓单贸易委托单ID
  150. UserID: number; // uint32 用户ID
  151. AccountID: number; // uint64 资金账号
  152. CancelQty: number; // uint64 撤单数量
  153. OrderTime: string; // string 接受撤单的时间
  154. ClientSerialNo: string; // string 客户端流水号
  155. }