package com.ruoyi.generator.domain.front.dto.block;

import java.util.List;

public class ChartDatasetConfig
{
    private String schema;
    private String table;
    private ChartDimensionConfig dimension;
    private List<ChartMetricConfig> metrics;
    private List<ChartFilterConfig> filters;
    private ChartDateRangeConfig dateRange;
    private ChartSortConfig sort;
    private Integer limit;

    public String getSchema() { return schema; }
    public void setSchema(String schema) { this.schema = schema; }
    public String getTable() { return table; }
    public void setTable(String table) { this.table = table; }
    public ChartDimensionConfig getDimension() { return dimension; }
    public void setDimension(ChartDimensionConfig dimension) { this.dimension = dimension; }
    public List<ChartMetricConfig> getMetrics() { return metrics; }
    public void setMetrics(List<ChartMetricConfig> metrics) { this.metrics = metrics; }
    public List<ChartFilterConfig> getFilters() { return filters; }
    public void setFilters(List<ChartFilterConfig> filters) { this.filters = filters; }
    public ChartDateRangeConfig getDateRange() { return dateRange; }
    public void setDateRange(ChartDateRangeConfig dateRange) { this.dateRange = dateRange; }
    public ChartSortConfig getSort() { return sort; }
    public void setSort(ChartSortConfig sort) { this.sort = sort; }
    public Integer getLimit() { return limit; }
    public void setLimit(Integer limit) { this.limit = limit; }
}
