package com.norteksoft.product.api.entity; import java.io.Serializable; import java.util.Date; public class Document implements Serializable{ private static final long serialVersionUID = 1L; private Long id; private String fileName;//文件名 private String fileType;//文件类型 private String filePath;//文件路径 private Integer fileSize;//文件大小 private String status;//状态 private String descript;//文件描述 private byte[] fileBody;//文件内容 private String customField;//自定义类型 private String subject;//主题 预留 private Long taskId; private String taskName; private String workflowId; private Boolean deleteSetting;//删除正文权限 private Date createDate;//创建日期 public Document() { } public Document(String fileName, byte[] fileBody, Long taskId) { this.fileName = fileName; this.fileBody = fileBody; this.taskId = taskId; } public Document(Long id, String fileName, byte[] fileBody, Long taskId) { this.id = id; this.fileName = fileName; this.fileBody = fileBody; this.taskId = taskId; } public Document(String fileName, byte[] fileBody, String customField, Long taskId) { this.fileName = fileName; this.fileBody = fileBody; this.customField = customField; this.taskId = taskId; } public Document(Long id, String fileName, byte[] fileBody, String customField, Long taskId) { this.id = id; this.fileName = fileName; this.fileBody = fileBody; this.customField = customField; this.taskId = taskId; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public String getFileType() { return fileType; } public void setFileType(String fileType) { this.fileType = fileType; } public String getFilePath() { return filePath; } public void setFilePath(String filePath) { this.filePath = filePath; } public Integer getFileSize() { return fileSize; } public void setFileSize(Integer fileSize) { this.fileSize = fileSize; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getDescript() { return descript; } public void setDescript(String descript) { this.descript = descript; } public byte[] getFileBody() { return fileBody; } public void setFileBody(byte[] fileBody) { this.fileBody = fileBody; } public String getCustomField() { return customField; } public void setCustomField(String customField) { this.customField = customField; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } 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; } public Date getCreateDate() { return createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } 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; } }