package com.norteksoft.wf.engine.entity; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.Table; import javax.persistence.Transient; import com.norteksoft.product.orm.IdEntity; import com.norteksoft.task.base.enumeration.TaskProcessingMode; @Entity @Table(name="WF_DOCUMENT") public class Document extends IdEntity implements Serializable{ private static final long serialVersionUID = 1L; private String subject;//主题 预留 private Long templateId;//模板id; private String fileType;//文件类型 private String status;//状态 private String fileName;//文件名 private Integer fileSize;//文件大小 private String filePath;//文件路径 private String remark;//文件描述 private String workflowId; //流程实例id private String taskName; //上传环节的任务名 private String customField;//自定义类别 @Enumerated(EnumType.STRING) private TaskProcessingMode taskMode;//环节的办理模式 private Long taskId;//任务id @Transient private String editType; @Transient private Boolean printSetting; @Transient private Boolean downloadSetting; @Transient private Boolean deleteSetting; public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public Long getTemplateId() { return templateId; } public void setTemplateId(Long templateId) { this.templateId = templateId; } public String getFileType() { return fileType; } public void setFileType(String fileType) { this.fileType = fileType; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public Integer getFileSize() { return fileSize; } public void setFileSize(Integer fileSize) { this.fileSize = fileSize; } public String getFilePath() { return filePath; } public void setFilePath(String filePath) { this.filePath = filePath; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public String getWorkflowId() { return workflowId; } public void setWorkflowId(String workflowId) { this.workflowId = workflowId; } public String getTaskName() { return taskName; } public void setTaskName(String taskName) { this.taskName = taskName; } public TaskProcessingMode getTaskMode() { return taskMode; } public void setTaskMode(TaskProcessingMode taskMode) { this.taskMode = taskMode; } public String getEditType() { return editType; } public void setEditType(String editType) { this.editType = editType; } public Boolean getPrintSetting() { return printSetting; } public void setPrintSetting(Boolean printSetting) { this.printSetting = printSetting; } public Boolean getDownloadSetting() { return downloadSetting; } public void setDownloadSetting(Boolean downloadSetting) { this.downloadSetting = downloadSetting; } public String getCustomField() { return customField; } public void setCustomField(String customField) { this.customField = customField; } public Long getTaskId() { return taskId; } public void setTaskId(Long taskId) { this.taskId = taskId; } public Boolean getDeleteSetting() { return deleteSetting; } public void setDeleteSetting(Boolean deleteSetting) { this.deleteSetting = deleteSetting; } }