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;
import org.springframework.flex.remoting.RemotingExclude;
/**
* (三) 行政权力办件结果表
*
* @author masn
*
*/
@Entity
@Table(name = "INF_APPLY_RESULT")
public class InfApplyResultEntity extends QlygBaseEntity {
private static final long serialVersionUID = -3775022980304520306L;
private String no;
/**
* 部门编码
*/
private String orgId;
/**
* 部门内部办件编号
*/
private String internalNo;
/**
* 权力编码
*/
private String itemId;
/**
* 办结状态
* 1:不予受理
* 2:许可/同意
* 3:不许可/不同意
*/
private String status;
/**
* 办结意见
*/
private String note;
/**
* 办理附件
*/
private String attachment;
/**
* 办结时间
*/
private Date finishDate;
/**
* 应收费用金额
*/
private Integer receivable;
/**
* 实收费用金额
*/
private Integer paid;
/**
* 减免原因
*/
private String reliefReasons;
/**
* 录入自建系统时间
*/
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 getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note;
}
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "attachment", columnDefinition = "Clob")
@RemotingExclude
public String getAttachment() {
return attachment;
}
public void setAttachment(String attachment) {
this.attachment = attachment;
}
public Date getFinishDate() {
return finishDate;
}
public void setFinishDate(Date finishDate) {
this.finishDate = finishDate;
}
public Integer getReceivable() {
return receivable;
}
public void setReceivable(Integer receivable) {
this.receivable = receivable;
}
public Integer getPaid() {
return paid;
}
public void setPaid(Integer paid) {
this.paid = paid;
}
public String getReliefReasons() {
return reliefReasons;
}
public void setReliefReasons(String reliefReasons) {
this.reliefReasons = reliefReasons;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
}