package com.norteksoft.wf.engine.entity; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.Table; import com.norteksoft.product.enumeration.DataState; import com.norteksoft.product.orm.IdEntity; @Entity @Table(name="WF_DOCUMENT_TEMPLATE") public class DocumentTemplate extends IdEntity implements Serializable{ private static final long serialVersionUID = 1L; private Long recordId;//webOffice用到的recordId,实体中那个记录的是当前的毫秒数 private String fileName ; @Column(length=55) private String fileType; private Integer fileSize; @Enumerated(EnumType.STRING) private DataState status = DataState.DISABLE; private String filePath; @Column(length=600) private String description; private Long typeId; private Long systemId; //系统ID public Long getRecordId() { return recordId; } public void setRecordId(Long recordId) { this.recordId = recordId; } 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 Integer getFileSize() { return fileSize; } public void setFileSize(Integer fileSize) { this.fileSize = fileSize; } public DataState getStatus() { return status; } public void setStatus(DataState status) { this.status = status; } public String getFilePath() { return filePath; } public void setFilePath(String filePath) { this.filePath = filePath; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Long getTypeId() { return typeId; } public void setTypeId(Long typeId) { this.typeId = typeId; } public Long getSystemId() { return systemId; } public void setSystemId(Long systemId) { this.systemId = systemId; } }