excel_info.go 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. package request
  2. type TableDataReq struct {
  3. EdbInfoIdList []int `description:"指标id列表,从左至右,从上到下的顺序"`
  4. Sort int `description:"日期排序,1:倒序,2:正序"`
  5. Data []EdbInfoData `description:"数据列表"`
  6. TextRowData [][]ManualDataReq `description:"文本列表"`
  7. }
  8. type EdbInfoData struct {
  9. EdbInfoId int `description:"指标ID"`
  10. Tag string `description:"标签"`
  11. EdbName string `description:"指标名称"`
  12. EdbNameEn string `description:"英文指标名称"`
  13. EdbAliasName string `description:"指标别名"`
  14. Frequency string `description:"频度"`
  15. Unit string `description:"单位"`
  16. UnitEn string `description:"英文单位"`
  17. Data []ManualDataReq `description:"单元格数据列表"`
  18. }
  19. type ManualDataReq struct {
  20. DataType int `description:"数据类型,1:普通的,2:插值法,3:手动输入,4:公式计算,5:预测值"`
  21. DataTime string `description:"所属日期"`
  22. DataTimeType int `description:"日期类型,1:实际日期;2:未来日期"`
  23. ShowValue string `description:"展示值"`
  24. Value string `description:"实际值(计算公式)"`
  25. RelationEdbInfoList []RelationEdbInfo `description:"关联指标(计算公式中关联的指标,用于计算的时候去匹配)"`
  26. }
  27. type RelationEdbInfo struct {
  28. Tag string `description:"指标标签"`
  29. Row string `description:"第几行"`
  30. }