package com.highdatas.mdm.entity;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.highdatas.mdm.pojo.SysAssembleCheckType;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
*
*
*
*
* @author kimi
* @since 2020-04-15
*/
@TableName("sys_view")
public class SysView extends Model {
private static final long serialVersionUID = 1L;
/*
* 主键
* */
private String id;
/*
* 编码
* */
private String code;
/*
* 名称
* */
private String name;
/*
* 基础版本
* */
@TableField("base_maintain")
private String baseMaintain;
/*
* 字段
* */
private String fields;
/*
* 视图状态
* */
private ViewStatus status;
/*
* mapping 表名
* */
@TableField("mapping_table")
private String mappingTable;
/*
* 1对1mapping字段
* */
@TableField("mapping_field")
private String mappingField;
/*
* 是否空数据
* */
@TableField("empty_data")
private Boolean emptyData;
/*
* 是否增量
* */
private Boolean increment;
/*
* 创建时间
* */
@TableField("create_time")
private Date createTime;
/*
* 更新时间
* */
@TableField("update_time")
private Date updateTime;
/*
* 创建视图的用户id
* */
@TableField("user_id")
private String userId;
/*
* 主题id
* */
@TableField("menu_id")
private String menuId;
/*
* 视图表名
* */
@TableField("view_table_name")
private String viewTableName;
/*
* 质量检验类型
* */
@TableField("check_type")
private SysAssembleCheckType checkType;
/*
* 需要质检的字段
* */
@TableField("check_field")
private String checkField;
/*
* 是否注册
* */
private Boolean subscribe;
/*
* 激活状态
* */
private Boolean active;
/*
* 是否需要更新
* */
@TableField("need_update")
private Boolean needUpdate;
/*
* 用户名
* */
private transient String userName;
/*
* 基准表名
* */
private transient String baseTableName;
/*
* 基准版本
* */
private transient String baseVersion;
/*
* 关联主数据列表
* */
private transient List viewJoinList;
/*
* 关联主题名称
* */
private transient String subMenuName;
/*
* 主题名称
* */
private transient String menuName;
/*
* 逻辑转换列表
* */
private transient List logicmapList;
public List getLogicmapList() {
return logicmapList;
}
public void setLogicmapList(List logicmapList) {
this.logicmapList = logicmapList;
}
public String getCheckField() {
return checkField;
}
public SysView setCheckField(String checkField) {
this.checkField = checkField;
return this;
}
public String getMenuId() {
return menuId;
}
public SysView setMenuId(String menuId) {
this.menuId = menuId;
return this;
}
public String getMenuName() {
return menuName;
}
public void setMenuName(String menuName) {
this.menuName = menuName;
}
public ViewStatus getStatus() {
return status;
}
public SysView setStatus(ViewStatus status) {
this.status = status;
return this;
}
public Boolean getIncrement() {
return increment;
}
public SysView setIncrement(Boolean increment) {
this.increment = increment;
return this;
}
public String getViewTableName() {
return viewTableName;
}
public SysView setViewTableName(String viewTableName) {
this.viewTableName = viewTableName;
return this;
}
public SysAssembleCheckType getCheckType() {
return checkType;
}
public SysView setCheckType(SysAssembleCheckType checkType) {
this.checkType = checkType;
return this;
}
public Boolean getNeedUpdate() {
return needUpdate;
}
public SysView setNeedUpdate(Boolean needUpdate) {
this.needUpdate = needUpdate;
return this;
}
public Boolean getEmptyData() {
return emptyData;
}
public SysView setEmptyData(Boolean emptyData) {
this.emptyData = emptyData;
return this;
}
public Date getCreateTime() {
return createTime;
}
public SysView setCreateTime(Date createTime) {
this.createTime = createTime;
return this;
}
public Date getUpdateTime() {
return updateTime;
}
public SysView setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
return this;
}
public Boolean getSubscribe() {
return subscribe;
}
public SysView setSubscribe(Boolean subscribe) {
this.subscribe = subscribe;
return this;
}
public Boolean getActive() {
return active;
}
public SysView setActive(Boolean active) {
this.active = active;
return this;
}
public String getMappingField() {
return mappingField;
}
public SysView setMappingField(String mappingField) {
this.mappingField = mappingField;
return this;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getBaseTableName() {
return baseTableName;
}
public void setBaseTableName(String baseTableName) {
this.baseTableName = baseTableName;
}
public String getBaseVersion() {
return baseVersion;
}
public void setBaseVersion(String baseVersion) {
this.baseVersion = baseVersion;
}
public List getViewJoinList() {
return viewJoinList;
}
public void setViewJoinList(List viewJoinList) {
this.viewJoinList = viewJoinList;
}
public String getId() {
return id;
}
public SysView setId(String id) {
this.id = id;
return this;
}
public String getCode() {
return code;
}
public SysView setCode(String code) {
this.code = code;
return this;
}
public String getName() {
return name;
}
public SysView setName(String name) {
this.name = name;
return this;
}
public String getBaseMaintain() {
return baseMaintain;
}
public SysView setBaseMaintain(String baseMaintain) {
this.baseMaintain = baseMaintain;
return this;
}
public String getFields() {
return fields;
}
public SysView setFields(String fields) {
this.fields = fields;
return this;
}
public String getMappingTable() {
return mappingTable;
}
public SysView setMappingTable(String mappingTable) {
this.mappingTable = mappingTable;
return this;
}
public String getUserId() {
return userId;
}
public SysView setUserId(String userId) {
this.userId = userId;
return this;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "SysView{" +
"id=" + id +
", code=" + code +
", name=" + name +
", baseMaintain=" + baseMaintain +
", fields=" + fields +
", mappingTable=" + mappingTable +
", userId=" + userId +
"}";
}
public void setSubMenuName(String subMenuName) {
this.subMenuName = subMenuName;
}
public String getSubMenuName() {
return subMenuName;
}
}