FileInfo.java 5.5 KB
package com.hotent.file.model;

import com.hotent.base.attachment.Attachment;

import javax.xml.bind.annotation.XmlTransient;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 附件基本信息
 */
public class FileInfo implements Attachment, Serializable {


    protected String  id;
    protected String  xbTypeId;
    protected String  fileName;
    protected String  fileType;
    protected String  storeType;
    protected String  filePath;
    protected byte[]  bytes;
    protected Long  byteCount;
    protected String  extensionName;
    protected String  note;
    protected Short isDel; /*删除标识*/
    protected String prop1;
    protected String prop2;
    protected String prop3;
    protected String prop4;
    protected String prop5;
    protected String prop6;
    protected String type;
    protected String  creatorName;
    private Boolean entryptName;
    private String fullFileName;
    private String createBy;
    private String createOrgId;
    private LocalDateTime createTime;
    private String updateBy;
    private LocalDateTime updateTime;

    private String contentType;
    @Override
    public String getId() {
        return id;
    }

    @Override
    public void setId(String id) {
        this.id = id;
    }

    public String getXbTypeId() {
        return xbTypeId;
    }

    public void setXbTypeId(String xbTypeId) {
        this.xbTypeId = xbTypeId;
    }

    @Override
    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;
    }

    @Override
    public String getStoreType() {
        return storeType;
    }

    public void setStoreType(String storeType) {
        this.storeType = storeType;
    }

    @Override
    public String getFilePath() {
        return filePath;
    }

    @Override
    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    @Override
    public byte[] getBytes() {
        return bytes;
    }

    @Override
    public void setBytes(byte[] bytes) {
        this.bytes = bytes;
    }

    @Override
    public Long getByteCount() {
        return byteCount;
    }

    public void setByteCount(Long byteCount) {
        this.byteCount = byteCount;
    }

    @Override
    public String getExtensionName() {
        return extensionName;
    }

    public void setExtensionName(String extensionName) {
        this.extensionName = extensionName;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public Short getIsDel() {
        return isDel;
    }

    public void setIsDel(Short isDel) {
        this.isDel = isDel;
    }

    @Override
    public String getProp1() {
        return prop1;
    }

    @Override
    public void setProp1(String prop1) {
        this.prop1 = prop1;
    }

    @Override
    public String getProp2() {
        return prop2;
    }

    @Override
    public void setProp2(String prop2) {
        this.prop2 = prop2;
    }

    @Override
    public String getProp3() {
        return prop3;
    }

    @Override
    public void setProp3(String prop3) {
        this.prop3 = prop3;
    }

    @Override
    public String getProp4() {
        return prop4;
    }

    @Override
    public void setProp4(String prop4) {
        this.prop4 = prop4;
    }

    @Override
    public String getProp5() {
        return prop5;
    }

    @Override
    public void setProp5(String prop5) {
        this.prop5 = prop5;
    }

    @Override
    public String getProp6() {
        return prop6;
    }

    @Override
    public void setProp6(String prop6) {
        this.prop6 = prop6;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    @Override
    public Boolean getEntryptName() {
        return entryptName;
    }

    @Override
    public void setEntryptName(Boolean entryptName) {
        this.entryptName = entryptName;
    }

    public String getFullFileName() {
        return fullFileName;
    }

    public void setFullFileName(String fullFileName) {
        this.fullFileName = fullFileName;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getCreateOrgId() {
        return createOrgId;
    }

    public void setCreateOrgId(String createOrgId) {
        this.createOrgId = createOrgId;
    }

    @XmlTransient
    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    @XmlTransient
    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String getContentType() {
        return contentType;
    }

    public void setContentType(String contentType) {
        this.contentType = contentType;
    }
}