interface.ts 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. // 现货合同操作请求 0 29 167
  2. export interface GldErmcpSpotContractOperateReq {
  3. SpotContractID: string // uint64 现货合同ID(602+Unix秒时间戳(10位)+xxxxxx)
  4. OperateType: number // uint32 操作类型-1:保存草稿2:提交申请3:审核通过4:审核拒绝5:撤回6:正常完结7:异常终止
  5. Remark: string // string 操作备注
  6. Info?: GldSpotContractInfo // GldSpotContractInfo 现货合同信息
  7. }
  8. /**
  9. * 修改现货合同状态
  10. */
  11. export interface SpotContractStatusModifyReq {
  12. SpotContractID: number // uint64 现货合同ID(602+Unix秒时间戳(10位)+xxxxxx)
  13. OperateType: number // uint32 操作类型-1:保存草稿2:提交申请3:审核通过4:审核拒绝5:撤回6:正常完结7:异常终止
  14. }
  15. // 现货合同操作响应 0 29 168
  16. export interface GldErmcpSpotContractOperateRsp {
  17. RetCode: number // int32 返回码
  18. RetDesc: string // string 描述信息
  19. SpotContractID: number // uint64 现货合同ID(602+Unix秒时间戳(10位)+xxxxxx)
  20. OperateType: number// uint32 操作类型-1:保存草稿2:提交申请3:审核通过4:审核拒绝5:撤回6:正常完结7:异常终止
  21. OperateSrc: number // uint32 操作来源-1:管理端2:终端
  22. ClientTicket: string // string 客户端流水号
  23. }
  24. // 现货合同信息 0 29 166
  25. export interface GldSpotContractInfo {
  26. TradeDate?: string // string 交易日(yyyyMMdd)
  27. ContractNo?: string // string 现货合同编号
  28. ContractType?: number// int32 现货合同类型-1:采购-1:销售
  29. UserID?: number // uint64 机构ID
  30. BuyUserID?: number // uint64 采购方ID
  31. SellUserID?: number // uint64 客户ID
  32. SignDate?: string // string 签订日期
  33. ContractAttachment?: Uint8Array // bytes 合同附件
  34. ContractMargin?: number // double 合同保证金
  35. DeliveryGoodsID?: number // uint64 现货品种ID
  36. WrStandardID?: number // uint64 现货商品ID
  37. ProductType?: number // uint32 产品类型-1:标准仓单2:等标3:非标
  38. ConvertFactor?: number // double 标仓系数
  39. SpotGoodsDesc?: string // string 商品型号
  40. PriceType?: number // uint32 定价类型-1:一口价2:点价3:暂定价
  41. Qty?: number // double 数量
  42. Price?: number// double 价格暂定价[1:一口价、3:暂定价]
  43. Amount?: number // double 金额[1:一口价、3:暂定价]
  44. DeliveryStartDate?: string// string 交收期(开始)
  45. DeliveryEndDate?: string // string 交收期(结束)
  46. GoodsID?: number // uint64 点价合约ID-0:为现货,其它为期货商品合约ID[2:点价3:暂定价]
  47. PriceMove?: number// double 升贴水[2:点价3:暂定价]
  48. StartDate?: string // string 点价开始日期[2:点价3:暂定价]
  49. EndDate?: string // string 点价结束日期[2:点价3:暂定价]
  50. PointDesc?: string // string 点价备注[2:点价3:暂定价]
  51. DeliveryDesc?: string // string 交收方式
  52. MerUserID?: number // uint64 跟单员ID
  53. TradeUserID?: number // uint64 交易员ID
  54. PricedQty?: number // double 已定价量
  55. PricedAmount?: number // double 已定价金额
  56. SpotGoodsBrandID?: number // uint64 现货品牌ID
  57. Remark?: string // string 合同备注
  58. SaleUserID?: number // uint64 业务员ID
  59. AccountID?: number // uint64 期货账户ID
  60. BizType?: number // uint32 业务类型 - 1:套保 2:套利
  61. CurrencyID?: number // 结算币种ID
  62. SubjectID?: number // 交易主体ID
  63. BizSubjectID?: number // 归属业务部门ID
  64. }
  65. //现货合同操作请求 (一部分操作用这个借口)
  66. export interface SpotContractOperateReq {
  67. SpotContractID: string; // 现货合同id
  68. OperateType: number; // uint32 操作类型-1:保存草稿2:提交申请3:审核通过4:审核拒绝5:撤回6:正常完结7:异常终止
  69. Remark: string; // string 操作备注
  70. Info?: SpotContractInfo; // SpotContractInfo 现货合同信息
  71. }
  72. export interface SpotContractInfo {
  73. ContractNo?: string; // string 现货合同编号
  74. ContractType?: number; // int32 现货合同类型-1:采购-1:销售
  75. UserID?: number; // uint32 机构ID
  76. BuyUserID?: number; // uint32 采购方ID
  77. SellUserID?: number; // uint32 客户ID
  78. SignDate?: string; // string 签订日期
  79. ContractAttachment?: Uint8Array; // bytes 合同附件
  80. ContractMargin?: number; // double 合同保证金
  81. DeliveryGoodsID?: number; // uint32 现货品种ID
  82. WrStandardID?: number; // uint32 现货商品ID
  83. ProductType?: number; // uint32 产品类型-1:标准仓单2:等标3:非标
  84. ConvertFactor?: number; // double 标仓系数
  85. SpotGoodsDesc?: string; // string 商品型号
  86. PriceType?: number; // uint32 定价类型-1:一口价2:点价3:暂定价
  87. Qty?: number; // double 数量
  88. Price?: number; // double 价格暂定价[1:一口价、3:暂定价]
  89. Amount?: number; // double 金额[1:一口价、3:暂定价]
  90. DeliveryStartDate?: string; // string 交收期(开始)
  91. DeliveryEndDate?: string; // string 交收期(结束)
  92. GoodsID?: number; // uint32 点价合约ID-0:为现货,其它为期货商品合约ID[2:点价3:暂定价]
  93. PriceMove?: number; // double 升贴水[2:点价3:暂定价]
  94. StartDate?: string; // string 点价开始日期[2:点价3:暂定价]
  95. EndDate?: string; // string 点价结束日期[2:点价3:暂定价]
  96. PointDesc?: string; // string 点价备注[2:点价3:暂定价]
  97. DeliveryDesc?: string; // string 交收方式
  98. MerUserID?: number; // uint32 跟单员ID
  99. TradeUserID?: number; // uint32 交易员ID
  100. PricedQty?: number; // double 已定价量
  101. PricedAmount?: number; // double 已定价金额
  102. SpotGoodsBrandID?: number; // uint32 现货品牌ID
  103. Remark?: string; // string 合同备注
  104. SaleUserID?: number; // uint32 业务员ID
  105. AccountID?: number; // uint64 期货账户ID
  106. BizType?: number; // uint32 业务类型 - 1:套保 2:套利
  107. WrFactorTypeID?: number; // uint64 仓单要素类型ID(212+Unix秒时间戳(10位)+xxxxxx)
  108. CustomerUserID?: number; // uint32 客户ID
  109. RelatedUserID?: number; // uint32 关联用户ID
  110. }
  111. // 现货合同操作响应 0 18 6
  112. export interface SpotContractOperateRsp {
  113. RetCode: number; // int32 返回码
  114. RetDesc: string; // string 描述信息
  115. SpotContractID: number; // uint64 现货合同ID(602+Unix秒时间戳(10位)+xxxxxx)
  116. OperateType: number; // uint32 操作类型-1:保存草稿2:提交申请3:审核通过4:审核拒绝5:撤回6:正常完结7:异常终止
  117. OperateSrc: number; // uint32 操作来源-1:管理端2:终端
  118. ClientTicket: string; // string 客户端流水号
  119. }