package com.jtgh.qlyg.entity; import java.util.Date; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.Lob; import javax.persistence.Table; /** * (二) 行政权力办件过程表 * * @author masn * */ @Entity @Table(name = "INF_APPLY_PROCESS") public class InfApplyProcessEntity extends QlygBaseEntity { private static final long serialVersionUID = 3806823156377228336L; private String no; /** * 同一办件多个岗位(环节)的编号 */ private Integer noOrd; /** * 部门编码 */ private String orgId; /** * 部门内部办件编号 */ private String internalNo; /** * 权力编码 */ private String itemId; /** * 岗位(环节)名称 */ private String tacheName; /** * 办理处室 */ private String department; /** * 办理人员工号 */ private String userStaffCode; /** * 办理人员姓名 */ private String userName; /** * 岗位(环节)状态
* 1:同意通过,本岗处理完成,同意上一岗位意见,进入后续岗位
* 2:否决通过,本岗处理完成,不同意上一岗位意见,进入后续岗位
* 3:暂停,由于申请者原因或上报上级机关原因,计时暂停
* 4:补正,要求申请者对材料进行补正,此时计时暂停
* 5:正在处理
* 6:退回,退回到上一岗位
* 7:中止,整个办件处理流程中止 */ private String status; /** * 承诺时限 */ private Integer promise; /** * 承诺时限单位(0天/1工作日/2月/3年) */ private String promiseType; /** * 是否承诺时限起始标志
* 1表示承诺时限起始计算标志/0其它 */ private String promiseStartSign; /** * 是否风险点(0:否/1:是) */ private Long isrisk; /** * 风险点类别 */ private String risktype; /** * 风险点描述 */ private String riskdescription; /** * 风险内控的手段与结果 */ private String riskresult; /** * 处理意见 */ private String note; /** * 办理附件 */ private String attachment; /** * 处理时间 */ private Date processDate; /** * 部门外部办件编号 */ private String externalNo; /** * 下一环节处理人员 */ private String nextPerson; /** * 岗位编号 */ private String nodeId; /** * 岗位属性
* 普通:1
* 退回:2
* 退回反馈:3
* 补正:4 */ private Integer nodeAttribute; /** * 录入自建系统时间 */ private Date createDate; @Id public String getNo() { return no; } public void setNo(String no) { this.no = no; } public Integer getNoOrd() { return noOrd; } public void setNoOrd(Integer noOrd) { this.noOrd = noOrd; } public String getOrgId() { return orgId; } public void setOrgId(String orgId) { this.orgId = orgId; } public String getInternalNo() { return internalNo; } public void setInternalNo(String internalNo) { this.internalNo = internalNo; } public String getItemId() { return itemId; } public void setItemId(String itemId) { this.itemId = itemId; } public String getTacheName() { return tacheName; } public void setTacheName(String tacheName) { this.tacheName = tacheName; } public String getDepartment() { return department; } public void setDepartment(String department) { this.department = department; } public String getUserStaffCode() { return userStaffCode; } public void setUserStaffCode(String userStaffCode) { this.userStaffCode = userStaffCode; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public Integer getPromise() { return promise; } public void setPromise(Integer promise) { this.promise = promise; } public String getPromiseType() { return promiseType; } public void setPromiseType(String promiseType) { this.promiseType = promiseType; } public String getPromiseStartSign() { return promiseStartSign; } public void setPromiseStartSign(String promiseStartSign) { this.promiseStartSign = promiseStartSign; } public Long getIsrisk() { return isrisk; } public void setIsrisk(Long isrisk) { this.isrisk = isrisk; } public String getRisktype() { return risktype; } public void setRisktype(String risktype) { this.risktype = risktype; } public String getRiskdescription() { return riskdescription; } public void setRiskdescription(String riskdescription) { this.riskdescription = riskdescription; } public String getRiskresult() { return riskresult; } public void setRiskresult(String riskresult) { this.riskresult = riskresult; } public String getNote() { return note; } public void setNote(String note) { this.note = note; } @Lob @Basic(fetch = FetchType.LAZY) @Column(name = "attachment", columnDefinition = "Clob") public String getAttachment() { return attachment; } public void setAttachment(String attachment) { this.attachment = attachment; } public Date getProcessDate() { return processDate; } public void setProcessDate(Date processDate) { this.processDate = processDate; } public String getExternalNo() { return externalNo; } public void setExternalNo(String externalNo) { this.externalNo = externalNo; } public String getNextPerson() { return nextPerson; } public void setNextPerson(String nextPerson) { this.nextPerson = nextPerson; } public String getNodeId() { return nodeId; } public void setNodeId(String nodeId) { this.nodeId = nodeId; } public Integer getNodeAttribute() { return nodeAttribute; } public void setNodeAttribute(Integer nodeAttribute) { this.nodeAttribute = nodeAttribute; } public Date getCreateDate() { return createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } }