package cn.iocoder.yudao.module.bi.controller.admin.config.vo; import cn.idev.excel.annotation.ExcelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 图表配置 Excel 导入 VO */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class BiChartConfigImportExcelVO { @ExcelProperty("图表名称") private String name; @ExcelProperty("所属仪表盘名称") private String dashboardName; @ExcelProperty("图表类型(bar/line/pie/scatter/gauge/table/number)") private String chartType; @ExcelProperty("数据源名称") private String dataSourceName; @ExcelProperty("查询SQL") private String querySql; @ExcelProperty("布局位置 {x, y, w, h}") private String position; @ExcelProperty("ECharts 配置项覆盖") private String chartOptions; @ExcelProperty("刷新间隔(秒)") private Integer refreshInterval; @ExcelProperty("排序") private Integer sort; @ExcelProperty("状态(0-禁用 1-启用)") private Integer status; }