package cn.com.goldenwater.dcproj.vo; 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.util.Date; /** * 稽查专家测评对象 TAC_EVALUATION_EXTERNAL_EXPERT * * @author lxf * @date 2023-03-06 */ @JsonIgnoreProperties(value = {"handler", "hibernateLazyInitializer"}) public class TacEvaluationExternalExpertVo 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; /** 项目ID */ @ApiModelProperty(value = "项目ID", name = "PROJ_ID") private String projId; /** 项目名称 */ @ApiModelProperty(value = "项目名称", name = "PROJ_ID") private String projName; /** 专家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 = "MOBILENUMB") private String mobilenumb; @ApiModelProperty(value = "稽查次数", name = "FREQ") private Long freq; /** 业务水平 */ @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; /** 打分人 */ @ApiModelProperty(value = "打分人", name = "GRADER") private String grader; /** 稽查时间 时间段 */ @ApiModelProperty(value = "稽查时间", name = "JCTM") private String jctm; /** 插入时间 */ @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; /** 1-false 2- true */ private boolean modifyFlag = false ; private String backUp;// 备份记录信息 private Integer businessLevelFlag;// 业务水平 标记(1代表修改) private Integer qualityResultsFlag;// 成果质量 标记(1代表修改) private Integer workStyleFlag;// 工作作风 标记(1代表修改) private Integer scoreFlag;// 总得分 标记(1代表修改) private Integer evalLevelFlag;// 等级 标记(1代表修改) 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 getMobilenumb() { return mobilenumb; } public void setMobilenumb(String mobilenumb) { this.mobilenumb = mobilenumb; } public String getProjName() { return projName; } public void setProjName(String projName) { this.projName = projName; } public Long getFreq() { return freq; } public void setFreq(Long freq) { this.freq = freq; } public String getJctm() { return jctm; } public void setJctm(String jctm) { this.jctm = jctm; } public String getGrader() { return grader; } public void setGrader(String grader) { this.grader = grader; } public boolean isModifyFlag() { return modifyFlag; } public boolean getModifyFlag() { return modifyFlag; } public void setModifyFlag(boolean modifyFlag) { this.modifyFlag = modifyFlag; } public String getBackUp() { return backUp; } public void setBackUp(String backUp) { this.backUp = backUp; } public Integer getBusinessLevelFlag() { return businessLevelFlag; } public void setBusinessLevelFlag(Integer businessLevelFlag) { this.businessLevelFlag = businessLevelFlag; } public Integer getQualityResultsFlag() { return qualityResultsFlag; } public void setQualityResultsFlag(Integer qualityResultsFlag) { this.qualityResultsFlag = qualityResultsFlag; } public Integer getWorkStyleFlag() { return workStyleFlag; } public void setWorkStyleFlag(Integer workStyleFlag) { this.workStyleFlag = workStyleFlag; } public Integer getScoreFlag() { return scoreFlag; } public void setScoreFlag(Integer scoreFlag) { this.scoreFlag = scoreFlag; } public Integer getEvalLevelFlag() { return evalLevelFlag; } public void setEvalLevelFlag(Integer evalLevelFlag) { this.evalLevelFlag = evalLevelFlag; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("orgId", getOrgId()) .append("adCode", getAdCode()) .append("groupId", getGroupId()) .append("projId", getProjId()) .append("projName", getProjName()) .append("expertId", getExpertId()) .append("expertName", getExpertName()) .append("mobilenumb", getMobilenumb()) .append("expertProf", getExpertProf()) .append("freq", getFreq()) .append("businessLevel", getBusinessLevel()) .append("qualityResults", getQualityResults()) .append("workStyle", getWorkStyle()) .append("oneVeto", getOneVeto()) .append("score", getScore()) .append("evalLevel", getEvalLevel()) .append("note", getNote()) .append("persId", getPersId()) .append("grader", getGrader()) .append("jctm", getJctm()) .append("intm", getIntm()) .append("uptm", getUptm()) .append("modifyFlag", getModifyFlag()) .toString(); } }