8145cd3be2510cd19d8f3d5d73ec833d536ccdf3.svn-base 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. package cn.com.goldenwater.dcproj.param;
  2. import cn.com.goldenwater.core.param.PageParam;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import io.swagger.annotations.ApiParam;
  5. import java.io.Serializable;
  6. /**
  7. * BisInspGrwParam
  8. *
  9. * @author zhengdafei
  10. * @date 2019-3-29
  11. */
  12. public class BisInspGrwParam extends PageParam implements Serializable {
  13. private static final long serialVersionUID = 1L;
  14. //主键(主键)
  15. @ApiParam(value = "主键(长度:32,主键,可为空:N,默认值:SYS_GUID() )", required = true)
  16. @ApiModelProperty(value = "主键(长度:32,主键,可为空:N,默认值:SYS_GUID() )")
  17. private String id;
  18. //监测数据质量和到报率现场比测精度误差(cm) [0,100]
  19. @ApiParam(value = "监测数据质量和到报率现场比测精度误差(cm) [0,100](精度:3,可为空:Y)")
  20. @ApiModelProperty(value = "监测数据质量和到报率现场比测精度误差(cm) [0,100](精度:3,可为空:Y)")
  21. private Long repeatability;
  22. //最后更新时间
  23. @ApiParam(value = "最后更新时间(长度:7,可为空:Y)")
  24. @ApiModelProperty(value = "最后更新时间(长度:7,可为空:Y)")
  25. private String uptm;
  26. //测量工具与人员测量人员是否操作规范、熟练 打分
  27. @ApiParam(value = "测量工具与人员测量人员是否操作规范、熟练 打分(精度:2,可为空:Y)")
  28. @ApiModelProperty(value = "测量工具与人员测量人员是否操作规范、熟练 打分(精度:2,可为空:Y)")
  29. private Long toolProfScore;
  30. //测量工具与人员 是否配备检测工具
  31. @ApiParam(value = "测量工具与人员 是否配备检测工具(长度:1,可为空:Y)")
  32. @ApiModelProperty(value = "测量工具与人员 是否配备检测工具(长度:1,可为空:Y)")
  33. private String flagTool;
  34. //督查对象ID
  35. @ApiParam(value = "督查对象ID(长度:32,可为空:N)", required = true)
  36. @ApiModelProperty(value = "督查对象ID(长度:32,可为空:N)")
  37. private String objId;
  38. //监测频率 字典 DAY:日 FDAY:五日 OTHER:其他
  39. @ApiParam(value = "监测频率 字典 DAY:日 FDAY:五日 OTHER:其他(长度:12,可为空:Y)")
  40. @ApiModelProperty(value = "监测频率 字典 DAY:日 FDAY:五日 OTHER:其他(长度:12,可为空:Y)")
  41. private String monitorRate;
  42. //测量工具与人员测具是否符合有关技术要求 打分
  43. @ApiParam(value = "测量工具与人员测具是否符合有关技术要求 打分(精度:2,可为空:Y)")
  44. @ApiModelProperty(value = "测量工具与人员测具是否符合有关技术要求 打分(精度:2,可为空:Y)")
  45. private Long toolTsoScore;
  46. //检查人员评价
  47. @ApiParam(value = "检查人员评价(长度:4,000,可为空:Y)")
  48. @ApiModelProperty(value = "检查人员评价(长度:4,000,可为空:Y)")
  49. private String checkComment;
  50. //基本信息与基础设施测站有无简易保护措施
  51. @ApiParam(value = "基本信息与基础设施测站有无简易保护措施(长度:1,可为空:Y)")
  52. @ApiModelProperty(value = "基本信息与基础设施测站有无简易保护措施(长度:1,可为空:Y)")
  53. private String flagSafeguard;
  54. //基本信息与基础设施是否有标志牌得分 是 10分,否0分
  55. @ApiParam(value = "基本信息与基础设施是否有标志牌得分 是 10分,否0分(精度:2,可为空:Y)")
  56. @ApiModelProperty(value = "基本信息与基础设施是否有标志牌得分 是 10分,否0分(精度:2,可为空:Y)")
  57. private Long signScore;
  58. //委托观测人员是否经过培训打分
  59. @ApiParam(value = "委托观测人员是否经过培训打分(精度:2,可为空:Y)")
  60. @ApiModelProperty(value = "委托观测人员是否经过培训打分(精度:2,可为空:Y)")
  61. private Long trainScore;
  62. //创建时间
  63. @ApiParam(value = "创建时间(长度:7,可为空:Y)")
  64. @ApiModelProperty(value = "创建时间(长度:7,可为空:Y)")
  65. private String inTm;
  66. private String intm;
  67. //基本信息与基础设施是否有水准点 是 5 分 0分
  68. @ApiParam(value = "基本信息与基础设施是否有水准点 是 5 分 0分(精度:2,可为空:Y)")
  69. @ApiModelProperty(value = "基本信息与基础设施是否有水准点 是 5 分 0分(精度:2,可为空:Y)")
  70. private Long markScore;
  71. //监测数据质量和到报率现场比测精度误差得分
  72. @ApiParam(value = "监测数据质量和到报率现场比测精度误差得分(精度:2,可为空:Y)")
  73. @ApiModelProperty(value = "监测数据质量和到报率现场比测精度误差得分(精度:2,可为空:Y)")
  74. private Long repeatabilityScore;
  75. //总分 [0,100]
  76. @ApiParam(value = "总分 [0,100](精度:3,可为空:Y)")
  77. @ApiModelProperty(value = "总分 [0,100](精度:3,可为空:Y)")
  78. private Long allScore;
  79. //基本信息与基础设施测站有无简易保护措施得分
  80. @ApiParam(value = "基本信息与基础设施测站有无简易保护措施得分(精度:2,可为空:Y)")
  81. @ApiModelProperty(value = "基本信息与基础设施测站有无简易保护措施得分(精度:2,可为空:Y)")
  82. private Long safeguardScore;
  83. //基本信息与基础设施是否准确
  84. @ApiParam(value = "基本信息与基础设施是否准确(长度:1,可为空:Y)")
  85. @ApiModelProperty(value = "基本信息与基础设施是否准确(长度:1,可为空:Y)")
  86. private String flagExact;
  87. //测量工具与人员 是否配备检测工具打分
  88. @ApiParam(value = "测量工具与人员 是否配备检测工具打分(精度:2,可为空:Y)")
  89. @ApiModelProperty(value = "测量工具与人员 是否配备检测工具打分(精度:2,可为空:Y)")
  90. private Long toolScore;
  91. //基本信息与基础设施是否准确得分 是 5 分 0分
  92. @ApiParam(value = "基本信息与基础设施是否准确得分 是 5 分 0分(精度:2,可为空:Y)")
  93. @ApiModelProperty(value = "基本信息与基础设施是否准确得分 是 5 分 0分(精度:2,可为空:Y)")
  94. private Long exactScore;
  95. //督查状态 0未督查 1督查中 2已督查
  96. @ApiParam(value = "督查状态 0未督查 1督查中 2已督查(长度:12,可为空:Y,默认值:'0')")
  97. @ApiModelProperty(value = "督查状态 0未督查 1督查中 2已督查(长度:12,可为空:Y,默认值:'0')")
  98. private String inspState;
  99. //人工监测数据报送是否及时
  100. @ApiParam(value = "人工监测数据报送是否及时(精度:2,可为空:Y)")
  101. @ApiModelProperty(value = "人工监测数据报送是否及时(精度:2,可为空:Y)")
  102. private Long handScore;
  103. //测站名称
  104. @ApiParam(value = "测站名称(长度:100,可为空:Y)")
  105. @ApiModelProperty(value = "测站名称(长度:100,可为空:Y)")
  106. private String stnm;
  107. //数据是否有效 1 0
  108. @ApiParam(value = "数据是否有效 1 0 (长度:1,可为空:Y,默认值:'1')")
  109. @ApiModelProperty(value = "数据是否有效 1 0 (长度:1,可为空:Y,默认值:'1')")
  110. private String flagValid;
  111. //监测数据质量和到报率单站月统计到报率(%) [0,100]
  112. @ApiParam(value = "监测数据质量和到报率单站月统计到报率(%) [0,100](精度:3,可为空:Y)")
  113. @ApiModelProperty(value = "监测数据质量和到报率单站月统计到报率(%) [0,100](精度:3,可为空:Y)")
  114. private Long percentage;
  115. //测站类别 国家级:NATIONAL 省级自动:PROVAUTO 省级手动:PROVHAND
  116. @ApiParam(value = "测站类别 国家级:NATIONAL 省级自动:PROVAUTO 省级手动:PROVHAND 省级监测站(未知手动自动):PROV(长度:12,可为空:N)", required = true)
  117. @ApiModelProperty(value = "测站类别 国家级:NATIONAL 省级自动:PROVAUTO 省级手动:PROVHAND 省级监测站(未知手动自动):PROV(长度:12,可为空:N)")
  118. private String sttp;
  119. //测站编码
  120. @ApiParam(value = "测站编码(长度:20,可为空:N)", required = true)
  121. @ApiModelProperty(value = "测站编码(长度:20,可为空:N)")
  122. private String stcd;
  123. //检测数据质量和到报率填报状态 1已填报 0未填报
  124. @ApiParam(value = "检测数据质量和到报率填报状态 1已填报 0未填报(长度:1,可为空:Y,默认值:'0')")
  125. @ApiModelProperty(value = "检测数据质量和到报率填报状态 1已填报 0未填报(长度:1,可为空:Y,默认值:'0')")
  126. private String percentageStatus;
  127. //填录入人ID
  128. @ApiParam(value = "填录入人ID(长度:50,可为空:Y)")
  129. @ApiModelProperty(value = "填录入人ID(长度:50,可为空:Y)")
  130. private String checkPid;
  131. //监测数据质量和到报率单站月统计到报率得分
  132. @ApiParam(value = "监测数据质量和到报率单站月统计到报率得分(精度:2,可为空:Y)")
  133. @ApiModelProperty(value = "监测数据质量和到报率单站月统计到报率得分(精度:2,可为空:Y)")
  134. private Long percentageScore;
  135. //井口保护设施保护筒外管是否完好无损坏打分
  136. @ApiParam(value = "井口保护设施保护筒外管是否完好无损坏打分(精度:2,可为空:Y)")
  137. @ApiModelProperty(value = "井口保护设施保护筒外管是否完好无损坏打分(精度:2,可为空:Y)")
  138. private Long wellProtScore;
  139. //基本信息与基础设施是否有水准点0 否 1 有
  140. @ApiParam(value = "基本信息与基础设施是否有水准点0 否 1 有(长度:1,可为空:Y)")
  141. @ApiModelProperty(value = "基本信息与基础设施是否有水准点0 否 1 有(长度:1,可为空:Y)")
  142. private String flagMark;
  143. //基本信息与基础设施是否有标志牌 0 否 1 有
  144. @ApiParam(value = "基本信息与基础设施是否有标志牌 0 否 1 有(长度:1,可为空:Y)")
  145. @ApiModelProperty(value = "基本信息与基础设施是否有标志牌 0 否 1 有(长度:1,可为空:Y)")
  146. private String flagSign;
  147. //测站维护管理填报状态 1已填报 0未填报
  148. @ApiParam(value = "测站维护管理填报状态 1已填报 0未填报(长度:1,可为空:Y,默认值:'0')")
  149. @ApiModelProperty(value = "测站维护管理填报状态 1已填报 0未填报(长度:1,可为空:Y,默认值:'0')")
  150. private String maintainStatus;
  151. //填录人姓名
  152. @ApiParam(value = "填录人姓名(长度:50,可为空:Y)")
  153. @ApiModelProperty(value = "填录人姓名(长度:50,可为空:Y)")
  154. private String checkPname;
  155. //委托观测人员是否经过培训
  156. @ApiParam(value = "委托观测人员是否经过培训(长度:1,可为空:Y)")
  157. @ApiModelProperty(value = "委托观测人员是否经过培训(长度:1,可为空:Y)")
  158. private String flagTrain;
  159. //测站地址
  160. @ApiParam(value = "测站地址(长度:100,可为空:Y)")
  161. @ApiModelProperty(value = "测站地址(长度:100,可为空:Y)")
  162. private String stlc;
  163. public BisInspGrwParam() {
  164. }
  165. public String getIntm() {
  166. return intm;
  167. }
  168. public void setIntm(String intm) {
  169. this.intm = intm;
  170. }
  171. public String getId() {
  172. return id;
  173. }
  174. public void setId(String id) {
  175. this.id = id;
  176. }
  177. public Long getRepeatability() {
  178. return repeatability;
  179. }
  180. public void setRepeatability(Long repeatability) {
  181. this.repeatability = repeatability;
  182. }
  183. public String getUptm() {
  184. return uptm;
  185. }
  186. public void setUptm(String uptm) {
  187. this.uptm = uptm;
  188. }
  189. public Long getToolProfScore() {
  190. return toolProfScore;
  191. }
  192. public void setToolProfScore(Long toolProfScore) {
  193. this.toolProfScore = toolProfScore;
  194. }
  195. public String getFlagTool() {
  196. return flagTool;
  197. }
  198. public void setFlagTool(String flagTool) {
  199. this.flagTool = flagTool;
  200. }
  201. public String getObjId() {
  202. return objId;
  203. }
  204. public void setObjId(String objId) {
  205. this.objId = objId;
  206. }
  207. public String getMonitorRate() {
  208. return monitorRate;
  209. }
  210. public void setMonitorRate(String monitorRate) {
  211. this.monitorRate = monitorRate;
  212. }
  213. public Long getToolTsoScore() {
  214. return toolTsoScore;
  215. }
  216. public void setToolTsoScore(Long toolTsoScore) {
  217. this.toolTsoScore = toolTsoScore;
  218. }
  219. public String getCheckComment() {
  220. return checkComment;
  221. }
  222. public void setCheckComment(String checkComment) {
  223. this.checkComment = checkComment;
  224. }
  225. public String getFlagSafeguard() {
  226. return flagSafeguard;
  227. }
  228. public void setFlagSafeguard(String flagSafeguard) {
  229. this.flagSafeguard = flagSafeguard;
  230. }
  231. public Long getSignScore() {
  232. return signScore;
  233. }
  234. public void setSignScore(Long signScore) {
  235. this.signScore = signScore;
  236. }
  237. public Long getTrainScore() {
  238. return trainScore;
  239. }
  240. public void setTrainScore(Long trainScore) {
  241. this.trainScore = trainScore;
  242. }
  243. public String getInTm() {
  244. return inTm;
  245. }
  246. public void setInTm(String inTm) {
  247. this.inTm = inTm;
  248. }
  249. public Long getMarkScore() {
  250. return markScore;
  251. }
  252. public void setMarkScore(Long markScore) {
  253. this.markScore = markScore;
  254. }
  255. public Long getRepeatabilityScore() {
  256. return repeatabilityScore;
  257. }
  258. public void setRepeatabilityScore(Long repeatabilityScore) {
  259. this.repeatabilityScore = repeatabilityScore;
  260. }
  261. public Long getAllScore() {
  262. return allScore;
  263. }
  264. public void setAllScore(Long allScore) {
  265. this.allScore = allScore;
  266. }
  267. public Long getSafeguardScore() {
  268. return safeguardScore;
  269. }
  270. public void setSafeguardScore(Long safeguardScore) {
  271. this.safeguardScore = safeguardScore;
  272. }
  273. public String getFlagExact() {
  274. return flagExact;
  275. }
  276. public void setFlagExact(String flagExact) {
  277. this.flagExact = flagExact;
  278. }
  279. public Long getToolScore() {
  280. return toolScore;
  281. }
  282. public void setToolScore(Long toolScore) {
  283. this.toolScore = toolScore;
  284. }
  285. public Long getExactScore() {
  286. return exactScore;
  287. }
  288. public void setExactScore(Long exactScore) {
  289. this.exactScore = exactScore;
  290. }
  291. public String getInspState() {
  292. return inspState;
  293. }
  294. public void setInspState(String inspState) {
  295. this.inspState = inspState;
  296. }
  297. public Long getHandScore() {
  298. return handScore;
  299. }
  300. public void setHandScore(Long handScore) {
  301. this.handScore = handScore;
  302. }
  303. public String getStnm() {
  304. return stnm;
  305. }
  306. public void setStnm(String stnm) {
  307. this.stnm = stnm;
  308. }
  309. public String getFlagValid() {
  310. return flagValid;
  311. }
  312. public void setFlagValid(String flagValid) {
  313. this.flagValid = flagValid;
  314. }
  315. public Long getPercentage() {
  316. return percentage;
  317. }
  318. public void setPercentage(Long percentage) {
  319. this.percentage = percentage;
  320. }
  321. public String getSttp() {
  322. return sttp;
  323. }
  324. public void setSttp(String sttp) {
  325. this.sttp = sttp;
  326. }
  327. public String getStcd() {
  328. return stcd;
  329. }
  330. public void setStcd(String stcd) {
  331. this.stcd = stcd;
  332. }
  333. public String getPercentageStatus() {
  334. return percentageStatus;
  335. }
  336. public void setPercentageStatus(String percentageStatus) {
  337. this.percentageStatus = percentageStatus;
  338. }
  339. public String getCheckPid() {
  340. return checkPid;
  341. }
  342. public void setCheckPid(String checkPid) {
  343. this.checkPid = checkPid;
  344. }
  345. public Long getPercentageScore() {
  346. return percentageScore;
  347. }
  348. public void setPercentageScore(Long percentageScore) {
  349. this.percentageScore = percentageScore;
  350. }
  351. public Long getWellProtScore() {
  352. return wellProtScore;
  353. }
  354. public void setWellProtScore(Long wellProtScore) {
  355. this.wellProtScore = wellProtScore;
  356. }
  357. public String getFlagMark() {
  358. return flagMark;
  359. }
  360. public void setFlagMark(String flagMark) {
  361. this.flagMark = flagMark;
  362. }
  363. public String getFlagSign() {
  364. return flagSign;
  365. }
  366. public void setFlagSign(String flagSign) {
  367. this.flagSign = flagSign;
  368. }
  369. public String getMaintainStatus() {
  370. return maintainStatus;
  371. }
  372. public void setMaintainStatus(String maintainStatus) {
  373. this.maintainStatus = maintainStatus;
  374. }
  375. public String getCheckPname() {
  376. return checkPname;
  377. }
  378. public void setCheckPname(String checkPname) {
  379. this.checkPname = checkPname;
  380. }
  381. public String getFlagTrain() {
  382. return flagTrain;
  383. }
  384. public void setFlagTrain(String flagTrain) {
  385. this.flagTrain = flagTrain;
  386. }
  387. public String getStlc() {
  388. return stlc;
  389. }
  390. public void setStlc(String stlc) {
  391. this.stlc = stlc;
  392. }
  393. }