package io.dataease.extensions.view.dto; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.fasterxml.jackson.annotation.JsonIgnore; import io.dataease.extensions.datasource.dto.DatasetTableFieldDTO; import io.dataease.extensions.view.filter.FilterTreeObj; import lombok.Data; import java.util.ArrayList; import java.util.List; @Data public class ChartExtFilterDTO { private Long componentId; private String fieldId; private String operator; private List value; private List viewIds; private List parameters; private DatasetTableFieldDTO datasetTableField; private Boolean isTree = false; private List datasetTableFieldList; private String dateStyle; private String datePattern; @JsonIgnore private List originValue; private int filterType;// 0-过滤组件,1-下钻,2-联动,外部参数 3-联动 自定义参数 private FilterTreeObj customFilter; }