package com.yihu.quota.model.jpa.olap; import javax.persistence.*; import java.util.List; /** * Created by wxw on 2018/9/7. * @author wxw */ @Entity @Table(name = "olap_dimension") public class OlapDimension { private Integer id; private String name; private String code; private Integer type; private String dict; private String algorithm; // 临时字段 private List olapDimensionMembers; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", unique = true, nullable = false) public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public Integer getType() { return type; } public void setType(Integer type) { this.type = type; } public String getDict() { return dict; } public void setDict(String dict) { this.dict = dict; } public String getAlgorithm() { return algorithm; } public void setAlgorithm(String algorithm) { this.algorithm = algorithm; } @Transient public List getOlapDimensionMembers() { return olapDimensionMembers; } public void setOlapDimensionMembers(List olapDimensionMembers) { this.olapDimensionMembers = olapDimensionMembers; } }