|
@ -1,216 +1,213 @@
|
|
|
package com.yihu.jw.entity.ehr.quota;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.yihu.jw.entity.IdEntity;
|
|
|
|
|
|
import javax.persistence.*;
|
|
|
import java.io.Serializable;
|
|
|
import java.util.Date;
|
|
|
|
|
|
import static javax.persistence.GenerationType.IDENTITY;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* TjQuota entity. @author MyEclipse Persistence Tools
|
|
|
* Created by Administrator on 2017/6/9.
|
|
|
*/
|
|
|
@Entity
|
|
|
@Table(name = "tj_quota")
|
|
|
public class TjQuota implements java.io.Serializable {
|
|
|
|
|
|
// Fields
|
|
|
@Table(name = "tj_quota", schema = "", catalog = "healtharchive")
|
|
|
public class TjQuota extends IdEntity {
|
|
|
|
|
|
private Integer id;
|
|
|
private String code;
|
|
|
private String name;
|
|
|
private String cron;//quartz时间表达式
|
|
|
private String cron;
|
|
|
private String execType;
|
|
|
private String jobClazz; //类class
|
|
|
private String dataLevel;//1 全量 2增量
|
|
|
private Date execTime;
|
|
|
private String jobClazz;
|
|
|
private Date createTime;
|
|
|
private String createUser;
|
|
|
private String createUserName;
|
|
|
private Date updateTime;
|
|
|
private String updateUser;
|
|
|
private String updateUserName;
|
|
|
private String status;//1: 正常 0:不可用 -1删除
|
|
|
private Integer status;
|
|
|
private Integer dataLevel;
|
|
|
private String remark;
|
|
|
private Integer quotaType;
|
|
|
private String metadataCode;
|
|
|
private String isInitExec; // 是否初始执行过,0:否,1:是。
|
|
|
private String resultGetType; // 指标结果获取方式 1:直接库中获取,2:二次统计获取。
|
|
|
//周期指标执行状态:0未开启,1执行中
|
|
|
private String jobStatus;
|
|
|
// Constructors
|
|
|
|
|
|
/** default constructor */
|
|
|
public TjQuota() {
|
|
|
}
|
|
|
private TjQuotaDataSource tjQuotaDataSourceModel;
|
|
|
private TjQuotaDataSave tjQuotaDataSaveModel;
|
|
|
|
|
|
/** minimal constructor */
|
|
|
public TjQuota(Date createTime, Date updateTime) {
|
|
|
this.createTime = createTime;
|
|
|
this.updateTime = updateTime;
|
|
|
private List<TjQuota> children;
|
|
|
|
|
|
@Column(name = "code")
|
|
|
public String getCode() {
|
|
|
return code;
|
|
|
}
|
|
|
|
|
|
/** full constructor */
|
|
|
public TjQuota(String code, String name, String jobClazz,
|
|
|
Date createTime, String createUser, String createUserName,
|
|
|
Date updateTime, String updateUser, String updateUserName,
|
|
|
String status, String remark,String dataLevel ,String cron ,String execType, String jobStatus) {
|
|
|
public void setCode(String code) {
|
|
|
this.code = code;
|
|
|
}
|
|
|
|
|
|
@Column(name = "name")
|
|
|
public String getName() {
|
|
|
return name;
|
|
|
}
|
|
|
|
|
|
public void setName(String name) {
|
|
|
this.name = name;
|
|
|
this.jobClazz = jobClazz;
|
|
|
this.createTime = createTime;
|
|
|
this.createUser = createUser;
|
|
|
this.createUserName = createUserName;
|
|
|
this.updateTime = updateTime;
|
|
|
this.updateUser = updateUser;
|
|
|
this.updateUserName = updateUserName;
|
|
|
this.status = status;
|
|
|
this.jobStatus = jobStatus;
|
|
|
this.remark = remark;
|
|
|
this.dataLevel = dataLevel;
|
|
|
this.cron = cron;
|
|
|
this.execType = execType;
|
|
|
}
|
|
|
|
|
|
// Property accessors
|
|
|
@Id
|
|
|
@GeneratedValue(strategy = IDENTITY)
|
|
|
@Column(name = "id", unique = true, nullable = false)
|
|
|
public Integer getId() {
|
|
|
return this.id;
|
|
|
@Column(name = "cron")
|
|
|
public String getCron() {
|
|
|
return cron;
|
|
|
}
|
|
|
|
|
|
public void setId(Integer id) {
|
|
|
this.id = id;
|
|
|
public void setCron(String cron) {
|
|
|
this.cron = cron;
|
|
|
}
|
|
|
|
|
|
@Column(name = "code", length = 100)
|
|
|
public String getCode() {
|
|
|
return this.code;
|
|
|
@Column(name = "exec_type")
|
|
|
public String getExecType() {
|
|
|
return execType;
|
|
|
}
|
|
|
|
|
|
public void setCode(String code) {
|
|
|
this.code = code;
|
|
|
public void setExecType(String execType) {
|
|
|
this.execType = execType;
|
|
|
}
|
|
|
|
|
|
@Column(name = "name", length = 200)
|
|
|
public String getName() {
|
|
|
return this.name;
|
|
|
@Column(name = "exec_time", nullable = true)
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
public Date getExecTime() {
|
|
|
return execTime;
|
|
|
}
|
|
|
|
|
|
public void setName(String name) {
|
|
|
this.name = name;
|
|
|
public void setExecTime(Date execTime) {
|
|
|
this.execTime = execTime;
|
|
|
}
|
|
|
|
|
|
@Column(name = "job_clazz", length = 500)
|
|
|
@Column(name = "job_clazz")
|
|
|
public String getJobClazz() {
|
|
|
return this.jobClazz;
|
|
|
return jobClazz;
|
|
|
}
|
|
|
|
|
|
public void setJobClazz(String jobClazz) {
|
|
|
this.jobClazz = jobClazz;
|
|
|
}
|
|
|
|
|
|
@Temporal(TemporalType.TIMESTAMP)
|
|
|
@Column(name = "create_time", nullable = false, length = 0)
|
|
|
@Column(name = "create_time", nullable = false)
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
public Date getCreateTime() {
|
|
|
return this.createTime;
|
|
|
return createTime;
|
|
|
}
|
|
|
|
|
|
public void setCreateTime(Date createTime) {
|
|
|
this.createTime = createTime;
|
|
|
}
|
|
|
|
|
|
@Column(name = "create_user", length = 100)
|
|
|
@Column(name = "create_user")
|
|
|
public String getCreateUser() {
|
|
|
return this.createUser;
|
|
|
return createUser;
|
|
|
}
|
|
|
|
|
|
public void setCreateUser(String createUser) {
|
|
|
this.createUser = createUser;
|
|
|
}
|
|
|
|
|
|
@Column(name = "create_user_name", length = 50)
|
|
|
@Column(name = "create_user_name")
|
|
|
public String getCreateUserName() {
|
|
|
return this.createUserName;
|
|
|
return createUserName;
|
|
|
}
|
|
|
|
|
|
public void setCreateUserName(String createUserName) {
|
|
|
this.createUserName = createUserName;
|
|
|
}
|
|
|
|
|
|
@Temporal(TemporalType.TIMESTAMP)
|
|
|
@Column(name = "update_time", nullable = false, length = 0)
|
|
|
@Column(name = "update_time", nullable = false)
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
public Date getUpdateTime() {
|
|
|
return this.updateTime;
|
|
|
return updateTime;
|
|
|
}
|
|
|
|
|
|
public void setUpdateTime(Date updateTime) {
|
|
|
this.updateTime = updateTime;
|
|
|
}
|
|
|
|
|
|
@Column(name = "update_user", length = 100)
|
|
|
@Column(name = "update_user")
|
|
|
public String getUpdateUser() {
|
|
|
return this.updateUser;
|
|
|
return updateUser;
|
|
|
}
|
|
|
|
|
|
public void setUpdateUser(String updateUser) {
|
|
|
this.updateUser = updateUser;
|
|
|
}
|
|
|
|
|
|
@Column(name = "update_user_name", length = 50)
|
|
|
@Column(name = "update_user_name")
|
|
|
public String getUpdateUserName() {
|
|
|
return this.updateUserName;
|
|
|
return updateUserName;
|
|
|
}
|
|
|
|
|
|
public void setUpdateUserName(String updateUserName) {
|
|
|
this.updateUserName = updateUserName;
|
|
|
}
|
|
|
|
|
|
@Column(name = "status", length = 1)
|
|
|
public String getStatus() {
|
|
|
return this.status;
|
|
|
@Column(name = "status")
|
|
|
public Integer getStatus() {
|
|
|
return status;
|
|
|
}
|
|
|
|
|
|
public void setStatus(String status) {
|
|
|
public void setStatus(Integer status) {
|
|
|
this.status = status;
|
|
|
}
|
|
|
|
|
|
@Column(name = "remark", length = 1500)
|
|
|
public String getRemark() {
|
|
|
return this.remark;
|
|
|
@Column(name = "data_level")
|
|
|
public Integer getDataLevel() {
|
|
|
return dataLevel;
|
|
|
}
|
|
|
|
|
|
public void setRemark(String remark) {
|
|
|
this.remark = remark;
|
|
|
public void setDataLevel(Integer dataLevel) {
|
|
|
this.dataLevel = dataLevel;
|
|
|
}
|
|
|
|
|
|
@Column(name = "cron", length = 100)
|
|
|
public String getCron() {
|
|
|
return cron;
|
|
|
@Column(name = "quota_type")
|
|
|
public Integer getQuotaType() {
|
|
|
return quotaType;
|
|
|
}
|
|
|
|
|
|
public void setCron(String cron) {
|
|
|
this.cron = cron;
|
|
|
public void setQuotaType(Integer quotaType) {
|
|
|
this.quotaType = quotaType;
|
|
|
}
|
|
|
|
|
|
@Column(name = "data_level", length = 2)
|
|
|
public String getDataLevel() {
|
|
|
return dataLevel;
|
|
|
@Column(name = "remark")
|
|
|
public String getRemark() {
|
|
|
return remark;
|
|
|
}
|
|
|
|
|
|
public void setDataLevel(String dataLevel) {
|
|
|
this.dataLevel = dataLevel;
|
|
|
public void setRemark(String remark) {
|
|
|
this.remark = remark;
|
|
|
}
|
|
|
|
|
|
@Column(name = "exec_type", length = 1)
|
|
|
public String getExecType() {
|
|
|
return execType;
|
|
|
@Column(name = "metadata_code")
|
|
|
public String getMetadataCode() {
|
|
|
return metadataCode;
|
|
|
}
|
|
|
|
|
|
public void setExecType(String execType) {
|
|
|
this.execType = execType;
|
|
|
public void setMetadataCode(String metadataCode) {
|
|
|
this.metadataCode = metadataCode;
|
|
|
}
|
|
|
|
|
|
@Column(name = "is_init_exec", nullable = false)
|
|
|
public String getIsInitExec() {
|
|
|
return isInitExec;
|
|
|
}
|
|
|
|
|
|
@Column(name = "result_get_type", length = 2)
|
|
|
public void setIsInitExec(String isInitExec) {
|
|
|
this.isInitExec = isInitExec;
|
|
|
}
|
|
|
|
|
|
@Column(name = "result_get_type")
|
|
|
public String getResultGetType() {
|
|
|
return resultGetType;
|
|
|
}
|
|
@ -218,6 +215,15 @@ public class TjQuota implements java.io.Serializable {
|
|
|
public void setResultGetType(String resultGetType) {
|
|
|
this.resultGetType = resultGetType;
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public List<TjQuota> getChildren() {
|
|
|
return children;
|
|
|
}
|
|
|
|
|
|
public void setChildren(List<TjQuota> children) {
|
|
|
this.children = children;
|
|
|
}
|
|
|
@Column(name = "job_status", length = 1)
|
|
|
public String getJobStatus() {
|
|
|
return jobStatus;
|
|
@ -226,4 +232,22 @@ public class TjQuota implements java.io.Serializable {
|
|
|
public void setJobStatus(String jobStatus) {
|
|
|
this.jobStatus = jobStatus;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public TjQuotaDataSource getTjQuotaDataSourceModel() {
|
|
|
return tjQuotaDataSourceModel;
|
|
|
}
|
|
|
|
|
|
public void setTjQuotaDataSourceModel(TjQuotaDataSource tjQuotaDataSourceModel) {
|
|
|
this.tjQuotaDataSourceModel = tjQuotaDataSourceModel;
|
|
|
}
|
|
|
@Transient
|
|
|
public TjQuotaDataSave getTjQuotaDataSaveModel() {
|
|
|
return tjQuotaDataSaveModel;
|
|
|
}
|
|
|
|
|
|
public void setTjQuotaDataSaveModel(TjQuotaDataSave tjQuotaDataSaveModel) {
|
|
|
this.tjQuotaDataSaveModel = tjQuotaDataSaveModel;
|
|
|
}
|
|
|
|
|
|
}
|