FileVO.java 1.07 KB
package org.nafmii.common.ftp;

import io.swagger.annotations.ApiModelProperty;
import org.nafmii.common.config.EncryptConfig;
import org.springframework.util.StringUtils;

/**
 * @author by zhangbr
 * @date 2020/7/25
 */
public class FileVO {
    public FileVO(String fileId, String fileName) {
        if (!StringUtils.isEmpty(fileId)){
            this.fileId = EncryptConfig.encrypt(fileId);
        }
        this.fileName = fileName;
    }

    @ApiModelProperty("附件ID")
    private String fileId;

    @ApiModelProperty("附件名称")
    private String fileName;

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        if (!StringUtils.isEmpty(fileId)){
            this.fileId = EncryptConfig.encrypt(fileId);
        }
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    @Override
    public String toString() {
        return "FileVO{" +
                "fileId='" + fileId + '\'' +
                '}';
    }
}