123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- package com.yihu.quota.model.cube;
- import com.yihu.quota.model.dimension.DimensionMember;
- import javax.persistence.*;
- import java.util.List;
- /**
- * 多维数据集的维度的成员 entity
- * Created by janseny on 2018/9/10.
- * @author janseny
- */
- @Entity
- @Table(name = "olap_cube_member_mapping")
- public class CubeMemberMapping {
- private Integer id;
- private Integer cubeMappingId; //多维数据集维度ID
- private Integer dataFieldId; //字段名
- private Integer dimensionMemberId;//维度成员ID
- private String dimensionCode; //维度编码
- private String fieldName; //字段名称
- private Integer isPrimarykey; //是否指定唯一字段 1是 0 否
- private String dataGetType; //数据获取方式 1 直接获取 2 关联获取(一对一关联不支持一对多关联) 默认为一
- private String relationFieldId; //关联主键字段
- @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;
- }
- @Column(name = "cube_mapping_id")
- public Integer getCubeMappingId() {
- return cubeMappingId;
- }
- public void setCubeMappingId(Integer cubeMappingId) {
- this.cubeMappingId = cubeMappingId;
- }
- @Column(name = "data_field_id")
- public Integer getDataFieldId() {
- return dataFieldId;
- }
- public void setDataFieldId(Integer dataFieldId) {
- this.dataFieldId = dataFieldId;
- }
- @Column(name = "dimension_member_id")
- public Integer getDimensionMemberId() {
- return dimensionMemberId;
- }
- public void setDimensionMemberId(Integer dimensionMemberId) {
- this.dimensionMemberId = dimensionMemberId;
- }
- @Column(name = "dimension_code")
- public String getDimensionCode() {
- return dimensionCode;
- }
- public void setDimensionCode(String dimensionCode) {
- this.dimensionCode = dimensionCode;
- }
- @Column(name = "field_name")
- public String getFieldName() {
- return fieldName;
- }
- public void setFieldName(String fieldName) {
- this.fieldName = fieldName;
- }
- @Column(name = "is_primarykey")
- public Integer getIsPrimarykey() {
- return isPrimarykey;
- }
- public void setIsPrimarykey(Integer isPrimarykey) {
- this.isPrimarykey = isPrimarykey;
- }
- @Column(name = "data_get_type")
- public String getDataGetType() {
- return dataGetType;
- }
- public void setDataGetType(String dataGetType) {
- this.dataGetType = dataGetType;
- }
- @Column(name = "relation_field_id")
- public String getRelationFieldId() {
- return relationFieldId;
- }
- public void setRelationFieldId(String relationFieldId) {
- this.relationFieldId = relationFieldId;
- }
- }
|