package com.highdatas.srs.entity;
|
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* <p>
|
*
|
* </p>
|
*
|
* @author kimi
|
* @since 2020-01-15
|
*/
|
@TableName("scheme_detail")
|
public class SchemeDetail extends Model<SchemeDetail> {
|
|
private static final long serialVersionUID = 1L;
|
|
private String id;
|
@TableField(exist = false)
|
private String typeStr;
|
|
@TableField("user_id")
|
private String userId;
|
@TableField(exist = false)
|
private String roleName;
|
|
@TableField("parent_id")
|
private String parentId;
|
|
//@JSONField(serializeUsing = SchemeDetailTypeDeserializer.class , deserializeUsing = SchemeDetailTypeDeserializer.class)
|
private SchemeDetailType type;
|
|
@TableField("data_info_table")
|
private String dataInfoTable;
|
|
@TableField("detail_info_id")
|
private String detailInfoId;
|
|
private BigDecimal budget;
|
|
private String attachment;
|
|
@TableField("must_attach")
|
private Boolean mustAttach;
|
|
@TableField("start_time")
|
private Date startTime;
|
|
@TableField("end_time")
|
private Date endTime;
|
|
private Boolean finish;
|
private Boolean edit;
|
private Boolean delay;
|
|
@TableField("create_time")
|
private Date createTime;
|
|
@TableField("update_time")
|
private Date updateTime;
|
@TableField("finish_time")
|
private Date finishTime;
|
|
public Date getFinishTime() {
|
return finishTime;
|
}
|
|
public SchemeDetail setFinishTime(Date finishTime) {
|
this.finishTime = finishTime;
|
return this;
|
}
|
|
public Boolean getEdit() {
|
return edit;
|
}
|
|
public SchemeDetail setEdit(Boolean edit) {
|
this.edit = edit;
|
return this;
|
}
|
|
public String getRoleName() {
|
return roleName;
|
}
|
|
public void setRoleName(String roleName) {
|
this.roleName = roleName;
|
}
|
|
public String getTypeStr() {
|
return typeStr;
|
}
|
|
public void setTypeStr(String typeStr) {
|
this.typeStr = typeStr;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public SchemeDetail setId(String id) {
|
this.id = id;
|
return this;
|
}
|
public String getUserId() {
|
return userId;
|
}
|
|
public SchemeDetail setUserId(String userId) {
|
this.userId = userId;
|
return this;
|
}
|
public String getParentId() {
|
return parentId;
|
}
|
|
public SchemeDetail setParentId(String parentId) {
|
this.parentId = parentId;
|
return this;
|
}
|
public SchemeDetailType getType() {
|
return type;
|
}
|
|
public SchemeDetail setType(SchemeDetailType type) {
|
this.type = type;
|
return this;
|
}
|
|
public String getAttachment() {
|
return attachment;
|
}
|
|
public SchemeDetail setAttachment(String attachment) {
|
this.attachment = attachment;
|
return this;
|
}
|
|
public String getDataInfoTable() {
|
return dataInfoTable;
|
}
|
|
public SchemeDetail setDataInfoTable(String dataInfoTable) {
|
this.dataInfoTable = dataInfoTable;
|
return this;
|
}
|
public String getDetailInfoId() {
|
return detailInfoId;
|
}
|
|
public SchemeDetail setDetailInfoId(String detailInfoId) {
|
this.detailInfoId = detailInfoId;
|
return this;
|
}
|
public BigDecimal getBudget() {
|
return budget;
|
}
|
|
public SchemeDetail setBudget(BigDecimal budget) {
|
this.budget = budget;
|
return this;
|
}
|
public Boolean getMustAttach() {
|
return mustAttach;
|
}
|
|
public SchemeDetail setMustAttach(Boolean mustAttach) {
|
this.mustAttach = mustAttach;
|
return this;
|
}
|
public Date getStartTime() {
|
return startTime;
|
}
|
|
public SchemeDetail setStartTime(Date startTime) {
|
this.startTime = startTime;
|
return this;
|
}
|
public Date getEndTime() {
|
return endTime;
|
}
|
|
public SchemeDetail setEndTime(Date endTime) {
|
this.endTime = endTime;
|
return this;
|
}
|
public Boolean getFinish() {
|
return finish;
|
}
|
|
public SchemeDetail setFinish(Boolean finish) {
|
this.finish = finish;
|
return this;
|
}
|
|
public Boolean getDelay() {
|
return delay;
|
}
|
|
public SchemeDetail setDelay(Boolean delay) {
|
this.delay = delay;
|
return this;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public SchemeDetail setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
return this;
|
}
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public SchemeDetail setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
return this;
|
}
|
|
@Override
|
protected Serializable pkVal() {
|
return this.id;
|
}
|
|
@Override
|
public String toString() {
|
return "SchemeDetail{" +
|
"id=" + id +
|
", userId=" + userId +
|
", parentId=" + parentId +
|
", type=" + type +
|
", dataInfoTable=" + dataInfoTable +
|
", detailInfoId=" + detailInfoId +
|
", budget=" + budget +
|
", mustAttach=" + mustAttach +
|
", startTime=" + startTime +
|
", endTime=" + endTime +
|
", finish=" + finish +
|
", createTime=" + createTime +
|
", updateTime=" + updateTime +
|
"}";
|
}
|
}
|