multiple_graph_config.go 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package request
  2. import "eta_gn/eta_api/models/data_manage"
  3. type SaveMultipleGraphConfigReq struct {
  4. MultipleGraphConfigId int `description:"配置id"`
  5. EdbInfoIdA int `description:"指标A"`
  6. EdbInfoIdB int `description:"指标B"`
  7. Curve data_manage.CurveConfig `description:"曲线图配置"`
  8. Correlation data_manage.CorrelationConfig `description:"相关性配置"`
  9. RollingCorrelation []data_manage.RollingCorrelationConfig `description:"滚动相关性配置"`
  10. }
  11. type SaveMultipleGraphChartReq struct {
  12. Source int `description:"来源,1:曲线图,2:相关性图;3:滚动相关性图1;4:滚动相关性图2;"`
  13. ChartName string `description:"图表名称"`
  14. ClassifyId int `description:"分类id"`
  15. MultipleGraphConfigId int `description:"配置id"`
  16. EdbInfoIdA int `description:"指标A"`
  17. EdbInfoIdB int `description:"指标B"`
  18. Curve data_manage.CurveConfig `description:"曲线图配置"`
  19. Correlation data_manage.CorrelationConfig `description:"相关性配置"`
  20. RollingCorrelation []data_manage.RollingCorrelationConfig `description:"滚动相关性配置"`
  21. IsSaveAs bool `description:"是否另存为,true的话,就是另存为,不会建立与配置的关系"`
  22. CorrelationExtraConfig *data_manage.CorrelationChartInfoExtraConfig `description:"普通相关性图表额外设置(含图例)"`
  23. SourcesFrom *data_manage.ChartInfoSourcesFrom `description:"图表来源"`
  24. }
  25. type SaveMultipleGraphEdbReq struct {
  26. EdbName string `description:"指标名称"`
  27. Frequency string `description:"频度"`
  28. Unit string `description:"单位"`
  29. ClassifyId int `description:"分类id"`
  30. Source int `description:"来源,1:曲线图,2:相关性图;3:滚动相关性图1;4:滚动相关性图2;"`
  31. MultipleGraphConfigId int `description:"配置id"`
  32. EdbInfoIdA int `description:"指标A"`
  33. EdbInfoIdB int `description:"指标B"`
  34. Curve data_manage.CurveConfig `description:"曲线图配置"`
  35. Correlation data_manage.CorrelationConfig `description:"相关性配置"`
  36. RollingCorrelation []data_manage.RollingCorrelationConfig `description:"滚动相关性配置"`
  37. IsSaveAs bool `description:"是否另存为,true的话,就是另存为,不会建立与配置的关系"`
  38. }
  39. type EdbCalculateFormula struct {
  40. BaseCalculateValue int `description:"基础计算窗口"`
  41. BaseCalculateUnit string `description:"基础计算频度"`
  42. LeadValue int `description:"领先期数"`
  43. LeadUnit string `description:"频度"`
  44. CalculateValue int `description:"计算窗口"`
  45. CalculateUnit string `description:"计算频度"`
  46. }