line_equation.go 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package request
  2. // LineChartInfoReq 线性拟合图表预览请求数据
  3. type LineChartInfoReq struct {
  4. DateType int `description:"日期类型"`
  5. StartDate string `description:"开始日期"`
  6. EndDate string `description:"结束日期"`
  7. XEdbInfoIdList []int `description:"X轴的指标id列表"`
  8. YEdbInfoIdList []int `description:"Y轴的指标id列表"`
  9. Source int `description:"来源,5:斜率图;6:截距图;7:相关性图"`
  10. }
  11. type AddChartInfoReq struct {
  12. MultipleGraphConfigId int `description:"统一配置id,有的话就是编辑,没有则是新增"`
  13. BatchAddChart []AddChart `description:"批量创建图的信息"`
  14. ExtraConfig LineChartInfoReq `description:"图表额外配置信息"`
  15. }
  16. type AddChart struct {
  17. Source int `description:"来源,5:斜率图;6:截距图;7:相关性图"`
  18. ChartClassifyId int `description:"分类id"`
  19. ChartName string `description:"图表名称"`
  20. LeftMin string `description:"图表左侧最小值"`
  21. LeftMax string `description:"图表左侧最大值"`
  22. ChartImage string `description:"图表截图,复制的时候才用到" json:"-"`
  23. ChartThemeId int `description:"图表应用主题ID"`
  24. SourcesFrom string `description:"图表来源"`
  25. Instructions string `description:"图表说明"`
  26. MarkersLines string `description:"标识线"`
  27. MarkersAreas string `description:"标识区"`
  28. }
  29. // EditChartEnInfoReq 编辑图表英文信息
  30. type EditChartEnInfoReq struct {
  31. ChartInfoId int `description:"图表ID"`
  32. ChartNameEn string `description:"英文图表名称"`
  33. }
  34. // EditChartBaseInfoReq 编辑图表基础信息
  35. type EditChartBaseInfoReq struct {
  36. ChartInfoId int `description:"图表ID"`
  37. ChartName string `description:"图表名称(根据当前语言版本不同而不同)"`
  38. }