chart.go 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package request
  2. // ChartConfigReq
  3. // @Description: 跨品种分析的图表配置
  4. type ChartConfigReq struct {
  5. TagX int `description:"X轴的标签ID"`
  6. TagY int `description:"Y轴的标签ID"`
  7. CalculateValue int `description:"计算窗口"`
  8. CalculateUnit string `description:"计算频度"`
  9. DateConfigList []ChartConfigDate `description:"日期配置列表"`
  10. VarietyList []int `description:"品种id列表"`
  11. }
  12. // ChartConfigDate
  13. // @Description: 跨品种分析的日期配置
  14. type ChartConfigDate struct {
  15. DateType int `description:"日期类型,,1:最新日期;2:N天前"`
  16. Num int
  17. }
  18. // AddChartReq
  19. // @Description: 添加图表的请求
  20. type AddChartReq struct {
  21. ChartName string `description:"图表名称"`
  22. LeftMin string `description:"图表左侧最小值"`
  23. LeftMax string `description:"图表左侧最大值"`
  24. ChartImage string `description:"图表截图,复制的时候才用到" json:"-"`
  25. TagX int `description:"X轴的标签ID"`
  26. TagY int `description:"Y轴的标签ID"`
  27. CalculateValue int `description:"计算窗口"`
  28. CalculateUnit string `description:"计算频度"`
  29. DateConfigList []ChartConfigDate `description:"日期配置列表"`
  30. VarietyList []int
  31. }
  32. // EditChartReq
  33. // @Description: 编辑图表的请求
  34. type EditChartReq struct {
  35. ChartInfoId int `description:"图表id"`
  36. ChartName string `description:"图表名称"`
  37. LeftMin string `description:"图表左侧最小值"`
  38. LeftMax string `description:"图表左侧最大值"`
  39. ChartImage string `description:"图表截图,复制的时候才用到" json:"-"`
  40. TagX int `description:"X轴的标签ID"`
  41. TagY int `description:"Y轴的标签ID"`
  42. CalculateValue int `description:"计算窗口"`
  43. CalculateUnit string `description:"计算频度"`
  44. DateConfigList []ChartConfigDate `description:"日期配置列表"`
  45. VarietyList []int
  46. }