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; /** * 附件文件描述信息 * @author wurong * */ @Entity @Table(name="WF_ATTACHMENT") public class WorkflowAttachment extends IdEntity implements Serializable{ private static final long serialVersionUID = 1L; private String workflowId;//流程实例ID private String transactor; // 办理人 // private Date time;//上传附件时间 @Enumerated(EnumType.STRING) private TaskProcessingMode taskMode;//环节的办理模式 private String taskName; //上传环节的环节名字 private Float fileSize; //附件大小 private String departmentName;//部门名 private String fileType;//文件类型 private String filePath;//文件路径 private String customField;//自定义类别 @Transient private Boolean deleteSetting; public String getDepartmentName() { return departmentName; } public void setDepartmentName(String departmentName) { this.departmentName = departmentName; } public String getFileType() { return fileType; } public void setFileType(String fileType) { this.fileType = fileType; } public Long getTaskId() { return taskId; } public void setTaskId(Long taskId) { this.taskId = taskId; } private Long taskId; private String fileName; public TaskProcessingMode getTaskMode() { return taskMode; } public void setTaskMode(TaskProcessingMode taskMode) { this.taskMode = taskMode; } public String getTaskName() { return taskName; } public void setTaskName(String taskName) { this.taskName = taskName; } public String getWorkflowId() { return workflowId; } public void setWorkflowId(String workflowId) { this.workflowId = workflowId; } public Float getFileSize() { return fileSize; } public void setFileSize(Float fileSize) { this.fileSize = fileSize; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public String getTransactor() { return transactor; } public void setTransactor(String transactor) { this.transactor = transactor; } public String getCustomField() { return customField; } public void setCustomField(String customField) { this.customField = customField; } public Boolean getDeleteSetting() { return deleteSetting; } public void setDeleteSetting(Boolean deleteSetting) { this.deleteSetting = deleteSetting; } public String getFilePath() { return filePath; } public void setFilePath(String filePath) { this.filePath = filePath; } }