43b861c805b94fe61bfefd46d0972f503b5a2297.svn-base 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  1. package cn.com.goldenwater.dcproj.vo;
  2. import cn.com.goldenwater.core.model.BaseBean;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import org.apache.commons.lang3.builder.ToStringBuilder;
  7. import org.apache.commons.lang3.builder.ToStringStyle;
  8. import java.io.Serializable;
  9. import java.util.Date;
  10. /**
  11. * 稽查专家测评对象 TAC_EVALUATION_EXTERNAL_EXPERT
  12. *
  13. * @author lxf
  14. * @date 2023-03-06
  15. */
  16. @JsonIgnoreProperties(value = {"handler", "hibernateLazyInitializer"})
  17. public class TacEvaluationExternalExpertVo extends BaseBean implements Serializable
  18. {
  19. private static final long serialVersionUID = 1L;
  20. /** 主键ID */
  21. @ApiModelProperty(value = "主键", name = "ID")
  22. private String id;
  23. /** 行政区划代码 */
  24. @ApiModelProperty(value = "行政区划代码", name = "AD_CODE")
  25. private String adCode;
  26. /** 项目ID */
  27. @ApiModelProperty(value = "项目ID", name = "PROJ_ID")
  28. private String projId;
  29. /** 项目名称 */
  30. @ApiModelProperty(value = "项目名称", name = "PROJ_ID")
  31. private String projName;
  32. /** 专家ID */
  33. @ApiModelProperty(value = "专家ID", name = "EXPERT_ID")
  34. private String expertId;
  35. /** 专家姓名 */
  36. @ApiModelProperty(value = "专家姓名", name = "EXPERT_NAME")
  37. private String expertName;
  38. /** 专家专业 */
  39. @ApiModelProperty(value = "专家专业", name = "EXPERT_PROF")
  40. private String expertProf; /** 专家专业 */
  41. @ApiModelProperty(value = "专家手机号", name = "MOBILENUMB")
  42. private String mobilenumb;
  43. @ApiModelProperty(value = "稽查次数", name = "FREQ")
  44. private Long freq;
  45. /** 业务水平 */
  46. @ApiModelProperty(value = "业务水平", name = "BUSINESS_LEVEL")
  47. private Double businessLevel;
  48. /** 成果质量 */
  49. @ApiModelProperty(value = "成果质量", name = "QUALITY_RESULTS")
  50. private Double qualityResults;
  51. /** 工作作风 */
  52. @ApiModelProperty(value = "工作作风", name = "WORK_STYLE")
  53. private Double workStyle;
  54. /** 一票否决项 0否 1是 */
  55. @ApiModelProperty(value = "一票否决项", name = "ONE_VETO")
  56. private String oneVeto;
  57. /** 总得分 */
  58. @ApiModelProperty(value = "总得分", name = "SCORE")
  59. private Double score;
  60. /** 等级(根据总得分评级): 优(95-100)、良(85-94)、合格(75-84)、不合格(0-74) */
  61. @ApiModelProperty(value = "等级", name = "EVAL_LEVEL")
  62. private String evalLevel;
  63. /** 备注说明(等级不合格或存在一票否决项、在本栏说明) */
  64. @ApiModelProperty(value = "备注说明", name = "NOTE")
  65. private String note;
  66. /** 创建人ID */
  67. @ApiModelProperty(value = "创建人ID", name = "PERS_ID")
  68. private String persId;
  69. /** 打分人 */
  70. @ApiModelProperty(value = "打分人", name = "GRADER")
  71. private String grader;
  72. /** 稽查时间 时间段 */
  73. @ApiModelProperty(value = "稽查时间", name = "JCTM")
  74. private String jctm;
  75. /** 插入时间 */
  76. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  77. @ApiModelProperty(value = "插入时间", name = "INTM")
  78. private Date intm;
  79. /** 更新时间 */
  80. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  81. @ApiModelProperty(value = "更新时间", name = "UPTM")
  82. private Date uptm;
  83. /** 1-false 2- true */
  84. private boolean modifyFlag = false ;
  85. private String backUp;// 备份记录信息
  86. private Integer businessLevelFlag;// 业务水平 标记(1代表修改)
  87. private Integer qualityResultsFlag;// 成果质量 标记(1代表修改)
  88. private Integer workStyleFlag;// 工作作风 标记(1代表修改)
  89. private Integer scoreFlag;// 总得分 标记(1代表修改)
  90. private Integer evalLevelFlag;// 等级 标记(1代表修改)
  91. public void setId(String id)
  92. {
  93. this.id = id;
  94. }
  95. public String getId()
  96. {
  97. return id;
  98. }
  99. public void setAdCode(String adCode)
  100. {
  101. this.adCode = adCode;
  102. }
  103. public String getAdCode()
  104. {
  105. return adCode;
  106. }
  107. public void setProjId(String projId)
  108. {
  109. this.projId = projId;
  110. }
  111. public String getProjId()
  112. {
  113. return projId;
  114. }
  115. public void setExpertId(String expertId)
  116. {
  117. this.expertId = expertId;
  118. }
  119. public String getExpertId()
  120. {
  121. return expertId;
  122. }
  123. public void setExpertName(String expertName)
  124. {
  125. this.expertName = expertName;
  126. }
  127. public String getExpertName()
  128. {
  129. return expertName;
  130. }
  131. public void setExpertProf(String expertProf)
  132. {
  133. this.expertProf = expertProf;
  134. }
  135. public String getExpertProf()
  136. {
  137. return expertProf;
  138. }
  139. public void setBusinessLevel(Double businessLevel)
  140. {
  141. this.businessLevel = businessLevel;
  142. }
  143. public Double getBusinessLevel()
  144. {
  145. return businessLevel;
  146. }
  147. public void setQualityResults(Double qualityResults)
  148. {
  149. this.qualityResults = qualityResults;
  150. }
  151. public Double getQualityResults()
  152. {
  153. return qualityResults;
  154. }
  155. public void setWorkStyle(Double workStyle)
  156. {
  157. this.workStyle = workStyle;
  158. }
  159. public Double getWorkStyle()
  160. {
  161. return workStyle;
  162. }
  163. public void setOneVeto(String oneVeto)
  164. {
  165. this.oneVeto = oneVeto;
  166. }
  167. public String getOneVeto()
  168. {
  169. return oneVeto;
  170. }
  171. public Double getScore() {
  172. return score;
  173. }
  174. public void setScore(Double score) {
  175. this.score = score;
  176. }
  177. public void setEvalLevel(String evalLevel)
  178. {
  179. this.evalLevel = evalLevel;
  180. }
  181. public String getEvalLevel()
  182. {
  183. return evalLevel;
  184. }
  185. public void setNote(String note)
  186. {
  187. this.note = note;
  188. }
  189. public String getNote()
  190. {
  191. return note;
  192. }
  193. public void setPersId(String persId)
  194. {
  195. this.persId = persId;
  196. }
  197. public String getPersId()
  198. {
  199. return persId;
  200. }
  201. public void setIntm(Date intm)
  202. {
  203. this.intm = intm;
  204. }
  205. public Date getIntm()
  206. {
  207. return intm;
  208. }
  209. public void setUptm(Date uptm)
  210. {
  211. this.uptm = uptm;
  212. }
  213. public Date getUptm()
  214. {
  215. return uptm;
  216. }
  217. public String getMobilenumb() {
  218. return mobilenumb;
  219. }
  220. public void setMobilenumb(String mobilenumb) {
  221. this.mobilenumb = mobilenumb;
  222. }
  223. public String getProjName() {
  224. return projName;
  225. }
  226. public void setProjName(String projName) {
  227. this.projName = projName;
  228. }
  229. public Long getFreq() {
  230. return freq;
  231. }
  232. public void setFreq(Long freq) {
  233. this.freq = freq;
  234. }
  235. public String getJctm() {
  236. return jctm;
  237. }
  238. public void setJctm(String jctm) {
  239. this.jctm = jctm;
  240. }
  241. public String getGrader() {
  242. return grader;
  243. }
  244. public void setGrader(String grader) {
  245. this.grader = grader;
  246. }
  247. public boolean isModifyFlag() {
  248. return modifyFlag;
  249. }
  250. public boolean getModifyFlag() {
  251. return modifyFlag;
  252. }
  253. public void setModifyFlag(boolean modifyFlag) {
  254. this.modifyFlag = modifyFlag;
  255. }
  256. public String getBackUp() {
  257. return backUp;
  258. }
  259. public void setBackUp(String backUp) {
  260. this.backUp = backUp;
  261. }
  262. public Integer getBusinessLevelFlag() {
  263. return businessLevelFlag;
  264. }
  265. public void setBusinessLevelFlag(Integer businessLevelFlag) {
  266. this.businessLevelFlag = businessLevelFlag;
  267. }
  268. public Integer getQualityResultsFlag() {
  269. return qualityResultsFlag;
  270. }
  271. public void setQualityResultsFlag(Integer qualityResultsFlag) {
  272. this.qualityResultsFlag = qualityResultsFlag;
  273. }
  274. public Integer getWorkStyleFlag() {
  275. return workStyleFlag;
  276. }
  277. public void setWorkStyleFlag(Integer workStyleFlag) {
  278. this.workStyleFlag = workStyleFlag;
  279. }
  280. public Integer getScoreFlag() {
  281. return scoreFlag;
  282. }
  283. public void setScoreFlag(Integer scoreFlag) {
  284. this.scoreFlag = scoreFlag;
  285. }
  286. public Integer getEvalLevelFlag() {
  287. return evalLevelFlag;
  288. }
  289. public void setEvalLevelFlag(Integer evalLevelFlag) {
  290. this.evalLevelFlag = evalLevelFlag;
  291. }
  292. @Override
  293. public String toString() {
  294. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  295. .append("id", getId())
  296. .append("orgId", getOrgId())
  297. .append("adCode", getAdCode())
  298. .append("groupId", getGroupId())
  299. .append("projId", getProjId())
  300. .append("projName", getProjName())
  301. .append("expertId", getExpertId())
  302. .append("expertName", getExpertName())
  303. .append("mobilenumb", getMobilenumb())
  304. .append("expertProf", getExpertProf())
  305. .append("freq", getFreq())
  306. .append("businessLevel", getBusinessLevel())
  307. .append("qualityResults", getQualityResults())
  308. .append("workStyle", getWorkStyle())
  309. .append("oneVeto", getOneVeto())
  310. .append("score", getScore())
  311. .append("evalLevel", getEvalLevel())
  312. .append("note", getNote())
  313. .append("persId", getPersId())
  314. .append("grader", getGrader())
  315. .append("jctm", getJctm())
  316. .append("intm", getIntm())
  317. .append("uptm", getUptm())
  318. .append("modifyFlag", getModifyFlag())
  319. .toString();
  320. }
  321. }