balance_table.go 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package request
  2. import "eta/eta_api/models/data_manage"
  3. type AddBalanceTableChartEdbItem struct {
  4. DateSequenceStr string `description:"日期序列"`
  5. DataSequenceStr string `description:"数据序列"`
  6. EdbName string `description:"指标名称"`
  7. MaxData float64 `description:"上限"`
  8. MinData float64 `description:"下限"`
  9. IsOrder bool `description:"true:正序,false:逆序"`
  10. IsAxis int `description:"true:左轴,false:右轴"`
  11. EdbInfoType int `description:"true:标准指标,false:领先指标"`
  12. LeadValue int `description:"领先值"`
  13. LeadUnit string `description:"领先单位"`
  14. FromTag string `description:"标签"`
  15. ExcelChartEdbId int
  16. /* ChartStyle string `description:"图表类型"`
  17. ChartColor string `description:"颜色"`
  18. PredictChartColor string `description:"预测数据的颜色"`
  19. ChartWidth float64 `description:"线条大小"`
  20. Source int `description:"1:ETA图库;2:商品价格曲线"`
  21. EdbAliasName string `description:"中文别名"`
  22. IsConvert int `description:"是否数据转换 0不转 1转"`
  23. ConvertType int `description:"数据转换类型 1乘 2除 3对数"`
  24. ConvertValue float64 `description:"数据转换值"`
  25. ConvertUnit string `description:"数据转换单位"`
  26. ConvertEnUnit string `description:"数据转换单位"`*/
  27. }
  28. type AddBalanceTableChartReq struct {
  29. ExcelInfoId int `description:"表格ID"`
  30. ChartInfoId int `description:"图表id,新增时传0"`
  31. //ChartClassifyId int `description:"分类id"`
  32. ChartName string `description:"图表名称"`
  33. ChartType int `description:"生成样式:1:曲线图,2:季节性图,3:面积图,4:柱状图,5:散点图,6:组合图,7:柱方图"`
  34. //DateType int `description:"日期类型:1:00年至今,2:10年至今,3:15年至今,4:年初至今,5:自定义时间,6:起始日期至今"`
  35. //StartDate string `description:"自定义开始日期"`
  36. //EndDate string `description:"自定义结束日期"`
  37. Calendar string `description:"公历/农历"`
  38. LeftMin string `description:"图表左侧最小值"`
  39. LeftMax string `description:"图表左侧最大值"`
  40. RightMin string `description:"图表右侧最小值"`
  41. RightMax string `description:"图表右侧最大值"`
  42. Right2Min string `description:"图表右侧2最小值"`
  43. Right2Max string `description:"图表右侧2最大值"`
  44. MinMaxSave int `description:"是否手动保存过上下限:0-否;1-是"`
  45. //BarChartInfo BarChartInfoReq `description:"柱方图的配置"`
  46. //CorrelationChartInfo CorrelationChartInfoReq `description:"相关性图表配置"`
  47. ExtraConfig string `description:"图表额外配置信息,json字符串"`
  48. ChartImage string `description:"封面图" json:"-"`
  49. SeasonExtraConfig data_manage.SeasonExtraItem `description:"季节性图表中的配置,json数据"`
  50. //StartYear int `description:"当选择的日期类型为最近N年类型时,即date_type=20, 用start_year表示N"`
  51. //ChartThemeId int `description:"图表应用主题ID"`
  52. SourcesFrom string `description:"图表来源"`
  53. //Instructions string `description:"图表说明"`
  54. //MarkersLines string `description:"标识线"`
  55. //MarkersAreas string `description:"标识区"`
  56. //Unit string `description:"中文单位名称"`
  57. //UnitEn string `description:"英文单位名称"`
  58. ChartEdbInfoList []AddBalanceTableChartEdbItem
  59. }
  60. type BalanceSeasonChartLegendPreviewReq struct {
  61. Calendar string `description:"公历/农历"`
  62. SeasonExtraConfig data_manage.SeasonExtraItem `description:"季节性图表中的配置,json数据"`
  63. DataArr []string
  64. DateArr []string
  65. }
  66. // AddBalanceStaticExcelInfoReq 添加平衡表静态表
  67. type AddBalanceStaticExcelInfoReq struct {
  68. ExcelInfoId int `description:"ETA表格ID"`
  69. VersionName string `description:"静态表版本名称"`
  70. }