InfApplyProcessEntity.java 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339
  1. package com.jtgh.qlyg.entity;
  2. import java.util.Date;
  3. import javax.persistence.Basic;
  4. import javax.persistence.Column;
  5. import javax.persistence.Entity;
  6. import javax.persistence.FetchType;
  7. import javax.persistence.Id;
  8. import javax.persistence.Lob;
  9. import javax.persistence.Table;
  10. /**
  11. * (二) 行政权力办件过程表
  12. *
  13. * @author masn
  14. *
  15. */
  16. @Entity
  17. @Table(name = "INF_APPLY_PROCESS")
  18. public class InfApplyProcessEntity extends QlygBaseEntity {
  19. private static final long serialVersionUID = 3806823156377228336L;
  20. private String no;
  21. /**
  22. * 同一办件多个岗位(环节)的编号
  23. */
  24. private Integer noOrd;
  25. /**
  26. * 部门编码
  27. */
  28. private String orgId;
  29. /**
  30. * 部门内部办件编号
  31. */
  32. private String internalNo;
  33. /**
  34. * 权力编码
  35. */
  36. private String itemId;
  37. /**
  38. * 岗位(环节)名称
  39. */
  40. private String tacheName;
  41. /**
  42. * 办理处室
  43. */
  44. private String department;
  45. /**
  46. * 办理人员工号
  47. */
  48. private String userStaffCode;
  49. /**
  50. * 办理人员姓名
  51. */
  52. private String userName;
  53. /**
  54. * 岗位(环节)状态<br>
  55. * 1:同意通过,本岗处理完成,同意上一岗位意见,进入后续岗位<br>
  56. * 2:否决通过,本岗处理完成,不同意上一岗位意见,进入后续岗位 <br>
  57. * 3:暂停,由于申请者原因或上报上级机关原因,计时暂停 <br>
  58. * 4:补正,要求申请者对材料进行补正,此时计时暂停 <br>
  59. * 5:正在处理<br>
  60. * 6:退回,退回到上一岗位 <br>
  61. * 7:中止,整个办件处理流程中止
  62. */
  63. private String status;
  64. /**
  65. * 承诺时限
  66. */
  67. private Integer promise;
  68. /**
  69. * 承诺时限单位(0天/1工作日/2月/3年)
  70. */
  71. private String promiseType;
  72. /**
  73. * 是否承诺时限起始标志<br>
  74. * 1表示承诺时限起始计算标志/0其它
  75. */
  76. private String promiseStartSign;
  77. /**
  78. * 是否风险点(0:否/1:是)
  79. */
  80. private Long isrisk;
  81. /**
  82. * 风险点类别
  83. */
  84. private String risktype;
  85. /**
  86. * 风险点描述
  87. */
  88. private String riskdescription;
  89. /**
  90. * 风险内控的手段与结果
  91. */
  92. private String riskresult;
  93. /**
  94. * 处理意见
  95. */
  96. private String note;
  97. /**
  98. * 办理附件
  99. */
  100. private String attachment;
  101. /**
  102. * 处理时间
  103. */
  104. private Date processDate;
  105. /**
  106. * 部门外部办件编号
  107. */
  108. private String externalNo;
  109. /**
  110. * 下一环节处理人员
  111. */
  112. private String nextPerson;
  113. /**
  114. * 岗位编号
  115. */
  116. private String nodeId;
  117. /**
  118. * 岗位属性<br>
  119. * 普通:1<br>
  120. * 退回:2<br>
  121. * 退回反馈:3<br>
  122. * 补正:4
  123. */
  124. private Integer nodeAttribute;
  125. /**
  126. * 录入自建系统时间
  127. */
  128. private Date createDate;
  129. @Id
  130. public String getNo() {
  131. return no;
  132. }
  133. public void setNo(String no) {
  134. this.no = no;
  135. }
  136. public Integer getNoOrd() {
  137. return noOrd;
  138. }
  139. public void setNoOrd(Integer noOrd) {
  140. this.noOrd = noOrd;
  141. }
  142. public String getOrgId() {
  143. return orgId;
  144. }
  145. public void setOrgId(String orgId) {
  146. this.orgId = orgId;
  147. }
  148. public String getInternalNo() {
  149. return internalNo;
  150. }
  151. public void setInternalNo(String internalNo) {
  152. this.internalNo = internalNo;
  153. }
  154. public String getItemId() {
  155. return itemId;
  156. }
  157. public void setItemId(String itemId) {
  158. this.itemId = itemId;
  159. }
  160. public String getTacheName() {
  161. return tacheName;
  162. }
  163. public void setTacheName(String tacheName) {
  164. this.tacheName = tacheName;
  165. }
  166. public String getDepartment() {
  167. return department;
  168. }
  169. public void setDepartment(String department) {
  170. this.department = department;
  171. }
  172. public String getUserStaffCode() {
  173. return userStaffCode;
  174. }
  175. public void setUserStaffCode(String userStaffCode) {
  176. this.userStaffCode = userStaffCode;
  177. }
  178. public String getUserName() {
  179. return userName;
  180. }
  181. public void setUserName(String userName) {
  182. this.userName = userName;
  183. }
  184. public String getStatus() {
  185. return status;
  186. }
  187. public void setStatus(String status) {
  188. this.status = status;
  189. }
  190. public Integer getPromise() {
  191. return promise;
  192. }
  193. public void setPromise(Integer promise) {
  194. this.promise = promise;
  195. }
  196. public String getPromiseType() {
  197. return promiseType;
  198. }
  199. public void setPromiseType(String promiseType) {
  200. this.promiseType = promiseType;
  201. }
  202. public String getPromiseStartSign() {
  203. return promiseStartSign;
  204. }
  205. public void setPromiseStartSign(String promiseStartSign) {
  206. this.promiseStartSign = promiseStartSign;
  207. }
  208. public Long getIsrisk() {
  209. return isrisk;
  210. }
  211. public void setIsrisk(Long isrisk) {
  212. this.isrisk = isrisk;
  213. }
  214. public String getRisktype() {
  215. return risktype;
  216. }
  217. public void setRisktype(String risktype) {
  218. this.risktype = risktype;
  219. }
  220. public String getRiskdescription() {
  221. return riskdescription;
  222. }
  223. public void setRiskdescription(String riskdescription) {
  224. this.riskdescription = riskdescription;
  225. }
  226. public String getRiskresult() {
  227. return riskresult;
  228. }
  229. public void setRiskresult(String riskresult) {
  230. this.riskresult = riskresult;
  231. }
  232. public String getNote() {
  233. return note;
  234. }
  235. public void setNote(String note) {
  236. this.note = note;
  237. }
  238. @Lob
  239. @Basic(fetch = FetchType.LAZY)
  240. @Column(name = "attachment", columnDefinition = "Clob")
  241. public String getAttachment() {
  242. return attachment;
  243. }
  244. public void setAttachment(String attachment) {
  245. this.attachment = attachment;
  246. }
  247. public Date getProcessDate() {
  248. return processDate;
  249. }
  250. public void setProcessDate(Date processDate) {
  251. this.processDate = processDate;
  252. }
  253. public String getExternalNo() {
  254. return externalNo;
  255. }
  256. public void setExternalNo(String externalNo) {
  257. this.externalNo = externalNo;
  258. }
  259. public String getNextPerson() {
  260. return nextPerson;
  261. }
  262. public void setNextPerson(String nextPerson) {
  263. this.nextPerson = nextPerson;
  264. }
  265. public String getNodeId() {
  266. return nodeId;
  267. }
  268. public void setNodeId(String nodeId) {
  269. this.nodeId = nodeId;
  270. }
  271. public Integer getNodeAttribute() {
  272. return nodeAttribute;
  273. }
  274. public void setNodeAttribute(Integer nodeAttribute) {
  275. this.nodeAttribute = nodeAttribute;
  276. }
  277. public Date getCreateDate() {
  278. return createDate;
  279. }
  280. public void setCreateDate(Date createDate) {
  281. this.createDate = createDate;
  282. }
  283. }