interface.ts 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. // 套保计划请求 0 29 164
  2. export interface ErmcpHedgePlanReq {
  3. HedgePlanID?: number // uint64 套保计划ID(601+Unix秒时间戳(10位)+xxxxxx)
  4. HedgePlanNo?: string // string 套保计划名称
  5. ContractType?: number // int32 计划类型-1:采购-1:销售
  6. AreaUserID?: number// uint64 机构ID
  7. DeliveryGoodsID?: number// uint64 现货品种ID
  8. ProductType?: number // int32 产品类型-1:标准仓单2:等标3:非标
  9. SpotGoodsDesc?: string // string 商品型号
  10. PlanQty?: number // double 计划数量
  11. ConvertFactor?: number // double 标仓系数
  12. PlanTime?: string // string 计划时间
  13. TradeDate?: string // string 交易日(yyyyMMdd)
  14. ApplySrc?: number // int32 申请来源 - 1:管理端 2:终端
  15. ApplyId?: number // uint64 申请人
  16. Remark?: string // string 计划备注
  17. OperateType?: number // int32 操作类型-1:保存草稿2:提交申请
  18. WRStandardID?: number; // uint64 现货品类ID
  19. AccountID?: number; // uint64 期货账户ID(默认为0,也可不传)
  20. Tradeuserid?: number; // uint64 交易用户ID
  21. Currencyid?: number; // uint64 结算币种ID
  22. Biztype?: number; // uint64 业务类型 - 1:套保 2:套利 默认为 1
  23. auditid?: number; // uint64 审核人
  24. auditsrc?: number; // uint32 审核来源 - 1:管理端 2:终端
  25. auditremark?: string; // string 审核备注
  26. }
  27. // 套保计划响应 0 29 165
  28. export interface ErmcpHedgePlanRsp {
  29. RetCode: number // int32 返回码
  30. RetDesc: string // string 描述信息
  31. }
  32. // 套保计划操作请求 0 18 2
  33. export interface HedgePlanOperateReq {
  34. HedgePlanID: number; // uint64 套保计划ID(601+Unix秒时间戳(10位)+xxxxxx)
  35. OperateType: number; // uint32 操作类型-1:保存草稿2:提交申请3:审核通过4:审核拒绝5:撤回
  36. OperateSrc?: number; // uint32 操作来源-1:管理端2:终端
  37. UserID?: number; // uint64 操作用户ID
  38. Remark?: string; // string 备注
  39. ClientTicket?: string; // string 客户端流水号
  40. Info?: HedgePlanInfo; // HedgePlanInfo 套保计划信息
  41. }
  42. // 套保计划操作响应 0 18 3
  43. export interface HedgePlanOperateRsp {
  44. RetCode: number; // int32 返回码
  45. RetDesc: string; // string 描述信息
  46. HedgePlanID: number; // uint64 套保计划ID(601+Unix秒时间戳(10位)+xxxxxx)
  47. OperateType: number; // uint32 操作类型-1:保存草稿2:提交申请3:审核通过4:审核拒绝5:撤回
  48. OperateSrc: number; // uint32 操作来源-1:管理端2:终端
  49. ClientTicket: string; // string 客户端流水号
  50. }
  51. // 套保计划信息 0 18 1
  52. export interface HedgePlanInfo {
  53. HedgePlanNo: string; // string 套保计划编号
  54. ContractType: number; // int32 计划类型-1:采购-1:销售
  55. AreaUserID: number; // uint32 机构ID
  56. DeliveryGoodsID: number; // uint32 现货品种ID
  57. WrStandardID: number; // uint32 现货商品ID
  58. ProductType: number; // uint32 产品类型-1:标准仓单2:等标3:非标
  59. SpotGoodsDesc: string; // string 商品型号
  60. PlanQty: number; // double 计划数量
  61. ConvertFactor: number; // double 标仓系数
  62. PlanTime: string; // string 计划时间
  63. }