|
@ -7,8 +7,11 @@ import com.yihu.ehr.entity.BaseIdentityEntity;
|
|
|
import javax.persistence.Column;
|
|
|
import javax.persistence.Entity;
|
|
|
import javax.persistence.Table;
|
|
|
import javax.persistence.Transient;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* 视图 entity
|
|
|
*
|
|
|
* @author janseny
|
|
|
* @date 2018年9月26日
|
|
@ -17,13 +20,28 @@ import javax.persistence.Table;
|
|
|
@Table(name = "olap_view")
|
|
|
public class View extends BaseAssignedEntity {
|
|
|
|
|
|
public String code; // 视图编码
|
|
|
public String name; // 视图名称
|
|
|
public String dimensionDataset; // 多维数据集,ES 的 index/type,拼接成:"index1[,index2...]/type1[,type2...]"
|
|
|
public String displayType; // 展示类型,1:数值,2:普通表格,3:树形表格,4:饼图,5:折线图,6:柱状图,7:组合图(折线图+柱状图),8:雷达图,9:旭日图。
|
|
|
public String treeDataType; // 树形数据类型,org_type_tree:机构类型树形数据。
|
|
|
public String isDrill; // 可钻取,1:可以,2:不可以。
|
|
|
public String remark; // 备注
|
|
|
private String code; // 视图编码
|
|
|
private String name; // 视图名称
|
|
|
private String esIndex; // 多维数据集的 ES index,多个的话用逗号分隔
|
|
|
private String esType; // 多维数据集的 ES type,多个的话用逗号分隔
|
|
|
private String displayType; // 展示类型,1:数值,2:普通表格,3:树形表格,4:饼图,5:折线图,6:柱状图,7:组合图(折线图+柱状图),8:雷达图,9:旭日图。
|
|
|
private String treeDataType; // 树形数据类型,org_type_tree:机构类型树形数据。
|
|
|
private String isDrill; // 可钻取,1:可以,2:不可以。
|
|
|
private String remark; // 备注
|
|
|
|
|
|
// 临时属性
|
|
|
/**
|
|
|
* 视图默认过滤条件
|
|
|
*/
|
|
|
private List<ViewQuotaFilter> viewFilterList;
|
|
|
/**
|
|
|
* 视图维度
|
|
|
*/
|
|
|
private List<ViewDimension> viewDimensionList;
|
|
|
/**
|
|
|
* 视图指标
|
|
|
*/
|
|
|
private List<ViewQuota> viewQuotaList;
|
|
|
|
|
|
@Column(name = "code")
|
|
|
public String getCode() {
|
|
@ -43,13 +61,22 @@ public class View extends BaseAssignedEntity {
|
|
|
this.name = name;
|
|
|
}
|
|
|
|
|
|
@Column(name = "dimension_dataset")
|
|
|
public String getDimensionDataset() {
|
|
|
return dimensionDataset;
|
|
|
@Column(name = "es_index")
|
|
|
public String getEsIndex() {
|
|
|
return esIndex;
|
|
|
}
|
|
|
|
|
|
public void setDimensionDataset(String dimensionDataset) {
|
|
|
this.dimensionDataset = dimensionDataset;
|
|
|
public void setEsIndex(String esIndex) {
|
|
|
this.esIndex = esIndex;
|
|
|
}
|
|
|
|
|
|
@Column(name = "es_type")
|
|
|
public String getEsType() {
|
|
|
return esType;
|
|
|
}
|
|
|
|
|
|
public void setEsType(String esType) {
|
|
|
this.esType = esType;
|
|
|
}
|
|
|
|
|
|
@Column(name = "display_type")
|
|
@ -87,4 +114,31 @@ public class View extends BaseAssignedEntity {
|
|
|
public void setRemark(String remark) {
|
|
|
this.remark = remark;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public List<ViewQuotaFilter> getViewFilterList() {
|
|
|
return viewFilterList;
|
|
|
}
|
|
|
|
|
|
public void setViewFilterList(List<ViewQuotaFilter> viewFilterList) {
|
|
|
this.viewFilterList = viewFilterList;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public List<ViewDimension> getViewDimensionList() {
|
|
|
return viewDimensionList;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public void setViewDimensionList(List<ViewDimension> viewDimensionList) {
|
|
|
this.viewDimensionList = viewDimensionList;
|
|
|
}
|
|
|
|
|
|
public List<ViewQuota> getViewQuotaList() {
|
|
|
return viewQuotaList;
|
|
|
}
|
|
|
|
|
|
public void setViewQuotaList(List<ViewQuota> viewQuotaList) {
|
|
|
this.viewQuotaList = viewQuotaList;
|
|
|
}
|
|
|
}
|