excel_info.go 1.5 KB

1234567891011121314151617181920212223242526272829303132
  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. EdbAliasName string `description:"指标别名"`
  13. Frequency string `description:"频度"`
  14. Unit string `description:"单位"`
  15. Data []ManualDataReq `description:"单元格数据列表"`
  16. }
  17. type ManualDataReq struct {
  18. DataType int `description:"数据类型,1:普通的,2:插值法,3:手动输入,4:公式计算"`
  19. DataTime string `description:"所属日期"`
  20. DataTimeType int `description:"日期类型,1:实际日期;2:未来日期"`
  21. ShowValue string `description:"展示值"`
  22. Value string `description:"实际值(计算公式)"`
  23. RelationEdbInfoList []RelationEdbInfo `description:"关联指标(计算公式中关联的指标,用于计算的时候去匹配)"`
  24. }
  25. type RelationEdbInfo struct {
  26. Tag string `description:"指标标签"`
  27. Row string `description:"第几行"`
  28. }