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")
public class InfApplyEntity extends QlygBaseEntity {
private static final long serialVersionUID = 912834429346667781L;
private String no;
/**
* 部门编号
*/
private String orgId;
/**
* 部门内部办件编号
*/
private String internalNo;
/**
* 权力编码
*/
private String itemId;
/**
* 业务处室
*/
private String department;
/**
* 办件名称
*/
private String transactAffairName;
/**
* 办件摘要
*/
private String content;
/**
* 办件申请方式
* 0 当面
* 1 网上
* 2 电话
* 3 传真
* 4 电报
* 5 信函
* 6 电子邮件
* 7 其他
*/
private String applyWay;
/**
* 办件申请表格
*/
private String form;
/**
* 办件神器提交材料
*/
private String stuff;
/**
* 组织机构代码
*/
private String applicantCode;
/**
* 申请人(0自然人/1法人/2其他)
*/
private String applicantType;
/**
* 申请人名称
*/
private String applicantName;
/**
* 申请人证件类型
* 0 身份证
* 1护照
* 2回乡证
* 3居住证
* 4军官证
* 5特区护照
* 6通行证
* 7台胞证
* 8营业执照
* 9注册证书
* 10 其他
*/
private String applicantPaperType;
/**
* 申请人证件号码
*/
private String applicantPaperCode;
/**
* 申请人电话
*/
private String applicantPhone;
/**
* 申请人手机(自然人填写)
*/
private String applicantMobile;
/**
* 申请人地址
*/
private String applicantAddress;
/**
* 申请人邮编
*/
private String applicantZipcode;
/**
* 申请人电子邮件
*/
private String applicantEmail;
/**
* 联系人/代理人(申请人是法人时,联系人必填。申请人为自然人时,联系人可填可不填。)
*/
private String linkman;
/**
* 联系人/代理人姓名
*/
private String linkmanName;
/**
* 联系人/代理人证件类型 字典同 申请人证件类型
*/
private String linkmanPaperType;
/**
* 联系人/代理人证件号码
*/
private String linkmanPaperCode;
/**
* 联系人/代理人电话
*/
private String linkmanPhone;
/**
* 联系人/代理人手机
*/
private String linkmanMobile;
/**
* 联系人/代理人地址
*/
private String linkmanAddress;
/**
* 联系人/代理人邮编
*/
private String linkmanZipcode;
/**
* 联系人/代理人电子邮件
*/
private String linkmanEmail;
/**
* 承诺时限
*/
private Integer promise;
/**
* 承诺时限单位(0天/1工作日/2月/3年)
*/
private String promiseType;
/**
* 是否风险点0:否/1:是
*/
private Integer isrisk;
/**
* 风险点类别
*/
private String risktype;
/**
* 风险点描述
*/
private String riskdescription;
/**
* 风险内控的手段与结果
*/
private String riskresult;
/**
* 办件申请时间
*/
private Date applyDate;
/**
* 录入自建系统时间
*/
private Date createDate;
@Id
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
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 getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public String getTransactAffairName() {
return transactAffairName;
}
public void setTransactAffairName(String transactAffairName) {
this.transactAffairName = transactAffairName;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getApplyWay() {
return applyWay;
}
public void setApplyWay(String applyWay) {
this.applyWay = applyWay;
}
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "form", columnDefinition = "Clob")
public String getForm() {
return form;
}
public void setForm(String form) {
this.form = form;
}
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "stuff", columnDefinition = "Clob")
public String getStuff() {
return stuff;
}
public void setStuff(String stuff) {
this.stuff = stuff;
}
public String getApplicantCode() {
return applicantCode;
}
public void setApplicantCode(String applicantCode) {
this.applicantCode = applicantCode;
}
public String getApplicantType() {
return applicantType;
}
public void setApplicantType(String applicantType) {
this.applicantType = applicantType;
}
public String getApplicantName() {
return applicantName;
}
public void setApplicantName(String applicantName) {
this.applicantName = applicantName;
}
public String getApplicantPaperType() {
return applicantPaperType;
}
public void setApplicantPaperType(String applicantPaperType) {
this.applicantPaperType = applicantPaperType;
}
public String getApplicantPaperCode() {
return applicantPaperCode;
}
public void setApplicantPaperCode(String applicantPaperCode) {
this.applicantPaperCode = applicantPaperCode;
}
public String getApplicantPhone() {
return applicantPhone;
}
public void setApplicantPhone(String applicantPhone) {
this.applicantPhone = applicantPhone;
}
public String getApplicantMobile() {
return applicantMobile;
}
public void setApplicantMobile(String applicantMobile) {
this.applicantMobile = applicantMobile;
}
public String getApplicantAddress() {
return applicantAddress;
}
public void setApplicantAddress(String applicantAddress) {
this.applicantAddress = applicantAddress;
}
public String getApplicantZipcode() {
return applicantZipcode;
}
public void setApplicantZipcode(String applicantZipcode) {
this.applicantZipcode = applicantZipcode;
}
public String getApplicantEmail() {
return applicantEmail;
}
public void setApplicantEmail(String applicantEmail) {
this.applicantEmail = applicantEmail;
}
public String getLinkman() {
return linkman;
}
public void setLinkman(String linkman) {
this.linkman = linkman;
}
public String getLinkmanName() {
return linkmanName;
}
public void setLinkmanName(String linkmanName) {
this.linkmanName = linkmanName;
}
public String getLinkmanPaperType() {
return linkmanPaperType;
}
public void setLinkmanPaperType(String linkmanPaperType) {
this.linkmanPaperType = linkmanPaperType;
}
public String getLinkmanPaperCode() {
return linkmanPaperCode;
}
public void setLinkmanPaperCode(String linkmanPaperCode) {
this.linkmanPaperCode = linkmanPaperCode;
}
public String getLinkmanPhone() {
return linkmanPhone;
}
public void setLinkmanPhone(String linkmanPhone) {
this.linkmanPhone = linkmanPhone;
}
public String getLinkmanMobile() {
return linkmanMobile;
}
public void setLinkmanMobile(String linkmanMobile) {
this.linkmanMobile = linkmanMobile;
}
public String getLinkmanAddress() {
return linkmanAddress;
}
public void setLinkmanAddress(String linkmanAddress) {
this.linkmanAddress = linkmanAddress;
}
public String getLinkmanZipcode() {
return linkmanZipcode;
}
public void setLinkmanZipcode(String linkmanZipcode) {
this.linkmanZipcode = linkmanZipcode;
}
public String getLinkmanEmail() {
return linkmanEmail;
}
public void setLinkmanEmail(String linkmanEmail) {
this.linkmanEmail = linkmanEmail;
}
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 Integer getIsrisk() {
return isrisk;
}
public void setIsrisk(Integer 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 Date getApplyDate() {
return applyDate;
}
public void setApplyDate(Date applyDate) {
this.applyDate = applyDate;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
}