multiple_graph_config.go 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package response
  2. import "eta_gn/eta_api/models/data_manage"
  3. type PreviewMultipleGraphConfigResp struct {
  4. CurveData CurveResp `description:"曲线图数据"`
  5. CorrelationData interface{} `description:"相关性数据"`
  6. RollingCorrelationData []interface{} `description:"滚动相关性配置"`
  7. }
  8. type CurveResp struct {
  9. ChartInfo data_manage.ChartInfoView
  10. EdbInfoList []data_manage.ChartEdbInfoMapping
  11. }
  12. type CorrelationResp struct {
  13. ChartInfo data_manage.ChartInfoView
  14. EdbInfoList []*data_manage.ChartEdbInfoMapping
  15. XEdbIdValue []int `description:"柱方图的x轴数据,指标id"`
  16. YDataList []data_manage.YData `description:"柱方图的y轴数据"`
  17. CorrelationChartInfo data_manage.CorrelationInfo `description:"相关性图表信息"`
  18. }
  19. type RollingCorrelationResp struct {
  20. ChartInfo data_manage.ChartInfoView
  21. EdbInfoList []*data_manage.ChartEdbInfoMapping
  22. DataResp interface{}
  23. CorrelationChartInfo data_manage.CorrelationInfo `description:"相关性图表信息"`
  24. }
  25. type MultipleGraphConfigDetailResp struct {
  26. EdbInfoList []*data_manage.ChartEdbInfoMapping
  27. MultipleGraphConfig data_manage.MultipleGraphConfig `description:"配置信息"`
  28. ChartMappingList []MultipleGraphConfigChartMapping `description:"关联图表"`
  29. EdbMappingList []MultipleGraphConfigEdbMapping `description:"关联指标"`
  30. }
  31. type MultipleGraphConfigChartMapping struct {
  32. ChartInfoId int `description:"图表id"`
  33. Source int `description:"来源,1:曲线图,2:相关性图;3:滚动相关性图1;4:滚动相关性图2;"`
  34. MultipleLocationSource int `description:"来源,1:曲线图,2:相关性图;3:滚动相关性图1;4:滚动相关性图2;"`
  35. CorrelationExtraConfig string `description:"普通相关性图表额外设置(含图例)-JSON字符串"`
  36. SourcesFrom string `description:"图表来源-JSON字符串"`
  37. }
  38. type MultipleGraphConfigEdbMapping struct {
  39. EdbInfoId int `description:"图表id"`
  40. Source int `description:"来源,1:曲线图,2:相关性图;3:滚动相关性图1;4:滚动相关性图2;"`
  41. MultipleLocationSource int `description:"来源,1:曲线图,2:相关性图;3:滚动相关性图1;4:滚动相关性图2;"`
  42. }