package cn.com.goldenwater.dcproj.model; import cn.com.goldenwater.core.model.BaseBean; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import io.swagger.annotations.ApiModelProperty; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * 稽查专家测评对象 TAC_EVALUATION_EXTERNAL_EXPERT * * @author ruoyi * @date 2023-03-06 */ @JsonIgnoreProperties(value = {"handler", "hibernateLazyInitializer"}) public class TacEvaluationExternalExpert extends BaseBean implements Serializable { private static final long serialVersionUID = 1L; /** 主键ID */ @ApiModelProperty(value = "主键", name = "ID") private String id; /** 行政区划代码 */ @ApiModelProperty(value = "行政区划代码", name = "AD_CODE") private String adCode; /** 年度 */ @ApiModelProperty(value = "年度", name = "BATCH_YEAR") private String batchYear; /** 批次 */ @ApiModelProperty(value = "批次", name = "BATCH_NUM") private String batchNum; /** 项目ID */ @ApiModelProperty(value = "项目ID", name = "PROJ_ID") private String projId; /** 专家ID */ @ApiModelProperty(value = "专家ID", name = "EXPERT_ID") private String expertId; /** 专家姓名 */ @ApiModelProperty(value = "专家姓名", name = "EXPERT_NAME") private String expertName; /** 专家专业 */ @ApiModelProperty(value = "专家专业", name = "EXPERT_PROF") private String expertProf; /** 业务水平 */ @ApiModelProperty(value = "业务水平", name = "BUSINESS_LEVEL") private Double businessLevel; /** 成果质量 */ @ApiModelProperty(value = "成果质量", name = "QUALITY_RESULTS") private Double qualityResults; /** 工作作风 */ @ApiModelProperty(value = "工作作风", name = "WORK_STYLE") private Double workStyle; /** 一票否决项 0否 1是 */ @ApiModelProperty(value = "一票否决项", name = "ONE_VETO") private String oneVeto; /** 总得分 */ @ApiModelProperty(value = "总得分", name = "SCORE") private Double score; /** 等级(根据总得分评级): 优(95-100)、良(85-94)、合格(75-84)、不合格(0-74) */ @ApiModelProperty(value = "等级", name = "EVAL_LEVEL") private String evalLevel; /** 备注说明(等级不合格或存在一票否决项、在本栏说明) */ @ApiModelProperty(value = "备注说明", name = "NOTE") private String note; /** 创建人ID */ @ApiModelProperty(value = "创建人ID", name = "PERS_ID") private String persId; /** 插入时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "插入时间", name = "INTM") private Date intm; /** 更新时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "更新时间", name = "UPTM") private Date uptm; /** 备份记录 */ @ApiModelProperty(value = "备份记录", name = "BACKUP") private String backUp; public void setId(String id) { this.id = id; } public String getId() { return id; } public void setAdCode(String adCode) { this.adCode = adCode; } public String getAdCode() { return adCode; } public void setProjId(String projId) { this.projId = projId; } public String getProjId() { return projId; } public void setExpertId(String expertId) { this.expertId = expertId; } public String getExpertId() { return expertId; } public void setExpertName(String expertName) { this.expertName = expertName; } public String getExpertName() { return expertName; } public void setExpertProf(String expertProf) { this.expertProf = expertProf; } public String getExpertProf() { return expertProf; } public void setBusinessLevel(Double businessLevel) { this.businessLevel = businessLevel; } public Double getBusinessLevel() { return businessLevel; } public void setQualityResults(Double qualityResults) { this.qualityResults = qualityResults; } public Double getQualityResults() { return qualityResults; } public void setWorkStyle(Double workStyle) { this.workStyle = workStyle; } public Double getWorkStyle() { return workStyle; } public void setOneVeto(String oneVeto) { this.oneVeto = oneVeto; } public String getOneVeto() { return oneVeto; } public Double getScore() { return score; } public void setScore(Double score) { this.score = score; } public void setEvalLevel(String evalLevel) { this.evalLevel = evalLevel; } public String getEvalLevel() { return evalLevel; } public void setNote(String note) { this.note = note; } public String getNote() { return note; } public void setPersId(String persId) { this.persId = persId; } public String getPersId() { return persId; } public void setIntm(Date intm) { this.intm = intm; } public Date getIntm() { return intm; } public void setUptm(Date uptm) { this.uptm = uptm; } public Date getUptm() { return uptm; } public String getBatchYear() { return batchYear; } public void setBatchYear(String batchYear) { this.batchYear = batchYear; } public String getBatchNum() { return batchNum; } public void setBatchNum(String batchNum) { this.batchNum = batchNum; } public String getBackUp() { return backUp; } public void setBackUp(String backUp) { this.backUp = backUp; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("orgId", getOrgId()) .append("adCode", getAdCode()) .append("batchYear", getBatchYear()) .append("batchNum", getBatchNum()) .append("groupId", getGroupId()) .append("projId", getProjId()) .append("expertId", getExpertId()) .append("expertName", getExpertName()) .append("expertProf", getExpertProf()) .append("businessLevel", getBusinessLevel()) .append("qualityResults", getQualityResults()) .append("workStyle", getWorkStyle()) .append("oneVeto", getOneVeto()) .append("score", getScore()) .append("evalLevel", getEvalLevel()) .append("note", getNote()) .append("backUp", getBackUp()) .append("persId", getPersId()) .append("intm", getIntm()) .append("uptm", getUptm()) .toString(); } }