123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- package request
- // MoveExcelInfoReq 移动excel表格请求
- type MoveExcelInfoReq struct {
- ExcelClassifyId int `description:"excel表格分类id"`
- ExcelInfoId int `description:"excel表格ID"`
- PrevExcelInfoId int `description:"上一个excel表格ID"`
- NextExcelInfoId int `description:"下一个excel表格ID"`
- }
- // DeleteExcelInfoReq 删除表格请求
- type DeleteExcelInfoReq struct {
- ExcelInfoId int `description:"表格ID"`
- }
- // AddExcelInfoReq 新增表格请求
- type AddExcelInfoReq struct {
- ExcelName string `description:"表格名称"`
- Source int `description:"表格来源,1:excel插件的表格,2:自定义表格,默认:1"`
- ExcelType int `description:"表格类型,1:指标列,2:日期列,默认:1"`
- ExcelImage string `description:"表格截图"`
- ExcelClassifyId int `description:"分类id"`
- Content string `description:"Excel表格内容"`
- TableData interface{} `description:"自定义表格的数据内容"`
- }
- // EditExcelInfoReq 编辑表格请求
- type EditExcelInfoReq struct {
- ExcelInfoId int `description:"ETA表格ID"`
- ExcelType int `description:"表格类型,1:指标列,2:日期列,默认:1"`
- ExcelName string `description:"表格名称"`
- ExcelImage string `description:"表格截图"`
- ExcelClassifyId int `description:"分类id"`
- Content string `description:"Excel表格内容"`
- TableData interface{} `description:"自定义表格的数据内容"`
- }
- // SetExcelInfoImageReq 设置excel表格图片请求
- type SetExcelInfoImageReq struct {
- ExcelInfoId int `description:"表格ID"`
- ImageUrl string `description:"表格图片地址"`
- }
- // AddExcelDraftReq 新增表格草稿请求
- type AddExcelDraftReq struct {
- ExcelInfoId int `description:"ETA表格ID"`
- ExcelName string `description:"表格名称"`
- ExcelClassifyId int `description:"分类id"`
- Content string `description:"Excel表格内容"`
- }
- // CalculateReq 公式计算
- type CalculateReq struct {
- CalculateFormula string `description:"计算公式"`
- TagMap map[string]float64 `description:"标签与值的关系"`
- }
- // GetOtherEdbDateDataReq 获取其他指标的指定日期的数据
- type GetOtherEdbDateDataReq struct {
- EdbInfoId int `description:"指标id"`
- SortType string `description:"如何排序,是正序还是倒序,枚举值:asc 正序,desc 倒序,不传默认倒序"`
- DateList []string `description:"日期列表,从小到大"`
- }
- // GetFutureDateDataReq 获取未来日期的数据
- type GetFutureDateDataReq struct {
- EdbInfoIdList []int `description:"指标id列表,从左至右,从上到下的顺序"`
- DateType int `description:"日期类型,1:期数,2:截止日期"`
- Num int `description:"需要添加的期数"`
- StartDate string `description:"开始日期"`
- EndDate string `description:"结束日期"`
- }
- // GetHistoryDateDataReq 获取历史日期的数据
- type GetHistoryDateDataReq struct {
- EdbInfoIdList []int `description:"指标id列表,从左至右,从上到下的顺序"`
- Num int `description:"需要添加的期数"`
- EndDate string `description:"结束日期"`
- }
- // TableSaveReq 表格保存
- type TableSaveReq struct {
- ExcelName string `description:"表格名称"`
- ExcelImage string `description:"表格截图"`
- ExcelClassifyId int `description:"分类id"`
- TableData interface{} `description:"表格数据"`
- }
- // TableDataReq 自定义表格请求参数
- type TableDataReq struct {
- EdbInfoIdList []int `description:"指标id列表,从左至右,从上到下的顺序"`
- Sort int `description:"日期排序,1:倒序,2:正序"`
- Data []EdbInfoData `description:"数据列表"`
- TextRowData [][]ManualDataReq `description:"文本列表"`
- }
- // EdbInfoData 自定义表格的数据
- type EdbInfoData struct {
- EdbInfoId int `description:"指标ID"`
- Tag string `description:"标签"`
- EdbName string `description:"指标名称"`
- EdbAliasName string `description:"指标别名"`
- Frequency string `description:"频度"`
- Unit string `description:"单位"`
- Data []ManualDataReq `description:"单元格数据列表"`
- }
- // ManualDataReq 自定义表格的单元格数据
- type ManualDataReq struct {
- DataType int `description:"数据类型,1:普通的,2:插值法,3:手动输入,4:公式计算,5:预测值"`
- DataTime string `description:"所属日期"`
- DataTimeType int `description:"日期类型,1:实际日期;2:未来日期"`
- ShowValue string `description:"展示值"`
- Value string `description:"实际值(计算公式)"`
- RelationEdbInfoList []RelationEdbInfo `description:"关联指标(计算公式中关联的指标,用于计算的时候去匹配)"`
- }
- // RelationEdbInfo 自定义表格中单元格的关联指标
- type RelationEdbInfo struct {
- Tag string `description:"指标标签"`
- Row string `description:"第几行"`
- }
- // CopyExcelInfoReq 复制表格请求
- type CopyExcelInfoReq struct {
- ExcelInfoId int `description:"ETA表格ID"`
- ExcelName string `description:"表格名称"`
- ExcelClassifyId int `description:"分类id"`
- }
- // MixedTableReq 混合表格保存请求参数
- type MixedTableReq struct {
- CellRelation string `description:"单元格关系"`
- Data [][]MixedTableCellDataReq `description:"混合表格单元格参数"`
- }
- // MixedTableCellDataReq 混合表格单元格参数
- type MixedTableCellDataReq struct {
- Uid string `description:"单元格唯一标识"`
- DataType int `description:"数据类型,1:日期,2:指标,3:自定义文本,4:插值"`
- DataTime string `description:"所属日期"`
- EdbInfoId int `description:"指标id"`
- ShowValue string `description:"展示值"`
- Value string `description:"实际值"`
- }
|