interface.ts 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // 现货品种申请请求 0 29 124
  2. export interface DeliveryGoodsApplyReq {
  3. deliverygoodscode?: string // string 交割商品代码(新增时有值)
  4. deliverygoodsname?: string // string 交割商品名称(新增时有值)
  5. deliverygoodsid?: number// uint64 交割商品id(修改时有值)
  6. unitid: number // uint64 单位ID
  7. type: number// int32 类型 1 新增 2 修改
  8. remark: string // string 备注
  9. gldwrstandards: GLDWRStandardEx[]; // GLDWRStandardEx 现货商品型号数据
  10. glddgfactoryItems: GLDDGFactoryItemEx[] // GLDDGFactoryItemEx 现货商品品牌数据
  11. wrsconvertdetails: WRSConvertDetailEx[] // WRSConvertDetailEx 现货商品折算配置明细数据
  12. userid?: number;
  13. version?: string; // string 接口版本号(目前支持2.0 3.1 3.2)
  14. loginid?: number; // uint64 登录ID
  15. }
  16. // 现货商品型号数据 0 29 172
  17. export interface GLDWRStandardEx {
  18. wrstandardid?: number // uint64 型号ID(修改时有值)
  19. wrstandardname: string // string 型号名称
  20. unitid: number // uint64 单位ID
  21. convertfactor: number// double 标仓系数(接口为3.1及以上版本时传)
  22. }
  23. // 现货商品品牌数据 0 29 173
  24. export interface GLDDGFactoryItemEx {
  25. dgfactoryitemid?: number // uint64 品牌ID(修改时有值)
  26. dgfactoryitemvalue: string // string 品牌名称
  27. }
  28. // 现货商品折算配置明细数据 0 29 127
  29. export interface WRSConvertDetailEx {
  30. middlegoodsid: number // uint64 套保品种ID(接口为3.1及以下版本时传套保品种ID,否则传期货品种ID)
  31. unitid: number // uint64 单位ID
  32. convertratio: number // double 套保系数
  33. }
  34. // 套保品种修改请求 0 29 133
  35. export interface ErmsMiddelGoodsEditReq {
  36. middlegoodsid: number; // uint64 套保品种ID
  37. goodsunitid: number; // int32 单位ID
  38. relatedgoodsid: number; // uint64 关联交易商品ID
  39. evaluateratio: number; // double 估价系数
  40. qtydecimalplace: number; // int32 数量小数位
  41. modifierid?: number; // uint64 修改人
  42. relatedgoodstype: number; // int32 关联商品类型 - 1:期货合约 2:现货品种
  43. needhedgeratio: number; // double 套保比率
  44. areauserid?: number; // uint64 机构用户ID
  45. goodsgroupid: number; // uint64 关联期货品种ID
  46. remark: string; // string 备注
  47. }
  48. // 套保品种修改响应 0 29 134
  49. export interface ErmsMiddelGoodsEditRsp {
  50. RetCode: number; // int32 返回码
  51. RetDesc: string; // string 描述信息
  52. middlegoodsid: number; // uint64 套保品种ID
  53. }
  54. // 现货品种停用请求 0 29 129
  55. export interface DeliveryGoodsCancelReq {
  56. wrstandardid: string; // uint64 现货商品ID
  57. isvalid?: number; // int32 是否有效 - 0:无效 1:有效
  58. }
  59. // 现货品种停用响应 0 29 130
  60. export interface DeliveryGoodsCancelRsp {
  61. RetCode: string; // int32 返回码
  62. RetDesc: string; // string 描述信息
  63. wrstandardid: number; // uint64 现货商品ID
  64. deliverygoodsid: number; // uint64 现货品种ID
  65. }
  66. // 现货市价请求 0 29 162
  67. export interface ErmcpSpotGoodsPriceReq {
  68. DeliveryGoodsID: number; // uint64 现货品种ID
  69. WRStandardID: number; // uint64 现货品类ID(通用则为0)
  70. SpotGoodsBrandID: number; // uint64 现货品牌ID(通用则为0, 不为0则须先有品类ID)
  71. CurrencyID: number; // uint64 报价货币ID
  72. SpotGoodsPrice: number; // double 现货价格
  73. TradeDate: string; // string 交易日(yyyyMMdd)
  74. OperateSrc: number // int32 最后操作来源 - 1:管理端 2:终端
  75. OperateID: number; // uint64 最后操作人
  76. OperateType: number; // int32 操作类型 - 1:新增 2:修改 3:删除
  77. }
  78. // 现货市价响应 0 29 163
  79. export interface ErmcpSpotGoodsPriceRsp {
  80. RetCode: number; // int32 返回码
  81. RetDesc: string; // string 描述信息
  82. }