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 com.highdatas.mdm.pojo.SysAssembleRunStatus;
import com.highdatas.mdm.pojo.SysAssembleStatus;
import com.highdatas.mdm.pojo.SysAssembleUpdateType;
import java.io.Serializable;
import java.util.Date;
/**
*
*
*
*
* @author kimi
* @since 2020-02-20
*/
@TableName("sys_assemble")
public class SysAssemble extends Model {
private static final long serialVersionUID = 1L;
/*
*主键
* */
private String id;
/*
*名称
* */
private String name;
/*
*主题id
* */
@TableField("menu_id")
private String menuId;
/*
*上次执行时间
* */
@TableField("pre_time")
private Date preTime;
/*
*上次执行信息
* */
@TableField("pre_msg")
private String preMsg;
/*
*是否空数据
* */
@TableField("empty_data")
private Boolean emptyData;
/*
*上次执行条数
* */
@TableField("pre_cnt")
private Integer preCnt;
/*
*上次执行结果
* */
@TableField("pre_status")
private SysAssembleRunStatus preStatus;
/*
*用户id
* */
@TableField("user_id")
private String userId;
/*
*清洗sql
* */
@TableField("purge_sql")
private String purgeSql;
/*
*流程id
* */
@TableField("flow_id")
private String flowId;
/*
*xxljob id
* */
@TableField("job_id")
private String jobId;
/*
*更新类型
* */
@TableField("update_type")
private SysAssembleUpdateType updateType;
/*
*检验类型
* */
@TableField("check_type")
private SysAssembleCheckType checkType;
/*
*检验字段
* */
@TableField("check_fields")
private String checkFields;
/*
*唯一字段
* */
@TableField("update_fields")
private String updateFields;
/*
*cron表达式
* */
private String cron;
/*
*是否大数据, mysql/hbase
* */
private Boolean bigdata;
/*
*汇集状态
* */
private SysAssembleStatus status;
/*
*创建时间
* */
@TableField("create_time")
private Date createTime;
/*
*更新时间
* */
@TableField("update_time")
private Date updateTime;
public Boolean getEmptyData() {
return emptyData;
}
public SysAssemble setEmptyData(Boolean emptyData) {
this.emptyData = emptyData;
return this;
}
public String getPreMsg() {
return preMsg;
}
public SysAssemble setPreMsg(String preMsg) {
this.preMsg = preMsg;
return this;
}
public String getFlowId() {
return flowId;
}
public SysAssemble setFlowId(String flowId) {
this.flowId = flowId;
return this;
}
public Date getPreTime() {
return preTime;
}
public SysAssemble setPreTime(Date preTime) {
this.preTime = preTime;
return this;
}
public Integer getPreCnt() {
return preCnt;
}
public SysAssemble setPreCnt(Integer preCnt) {
this.preCnt = preCnt;
return this;
}
public SysAssembleRunStatus getPreStatus() {
return preStatus;
}
public SysAssemble setPreStatus(SysAssembleRunStatus preStatus) {
this.preStatus = preStatus;
return this;
}
public String getCheckFields() {
return checkFields;
}
public SysAssemble setCheckFields(String checkFields) {
this.checkFields = checkFields;
return this;
}
public SysAssembleCheckType getCheckType() {
return checkType;
}
public SysAssemble setCheckType(SysAssembleCheckType checkType) {
this.checkType = checkType;
return this;
}
public String getUpdateFields() {
return updateFields;
}
public SysAssemble setUpdateFields(String updateFields) {
this.updateFields = updateFields;
return this;
}
public String getPurgeSql() {
return purgeSql;
}
public SysAssemble setPurgeSql(String purgeSql) {
this.purgeSql = purgeSql;
return this;
}
public String getName() {
return name;
}
public SysAssemble setName(String name) {
this.name = name;
return this;
}
public SysAssembleUpdateType getUpdateType() {
return updateType;
}
public SysAssemble setUpdateType(SysAssembleUpdateType updateType) {
this.updateType = updateType;
return this;
}
public String getId() {
return id;
}
public SysAssemble setId(String id) {
this.id = id;
return this;
}
public String getMenuId() {
return menuId;
}
public SysAssemble setMenuId(String menuId) {
this.menuId = menuId;
return this;
}
public String getUserId() {
return userId;
}
public SysAssemble setUserId(String userId) {
this.userId = userId;
return this;
}
public String getJobId() {
return jobId;
}
public SysAssemble setJobId(String jobId) {
this.jobId = jobId;
return this;
}
public String getCron() {
return cron;
}
public SysAssemble setCron(String cron) {
this.cron = cron;
return this;
}
public Boolean getBigdata() {
return bigdata;
}
public SysAssemble setBigdata(Boolean bigdata) {
this.bigdata = bigdata;
return this;
}
public SysAssembleStatus getStatus() {
return status;
}
public SysAssemble setStatus(SysAssembleStatus status) {
this.status = status;
return this;
}
public Date getCreateTime() {
return createTime;
}
public SysAssemble setCreateTime(Date createTime) {
this.createTime = createTime;
return this;
}
public Date getUpdateTime() {
return updateTime;
}
public SysAssemble setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
return this;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "SysAssemble{" +
"id=" + id +
", menuId=" + menuId +
", userId=" + userId +
", jobId=" + jobId +
", cron=" + cron +
", bigdata=" + bigdata +
", status=" + status +
", createTime=" + createTime +
", updateTime=" + updateTime +
"}";
}
}