package org.jeecg.modules.doc.vo; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.jeecg.modules.doc.constant.Constant; @Data @ApiModel(value = "回收文件列表Vo") public class RecoveryFileListVo { @ApiModelProperty(value = "回收文件id", example = "1") @JsonSerialize(using = ToStringSerializer.class) private Long recoveryFileId; @ApiModelProperty(value = "id", example = "1") private String pathId; @ApiModelProperty(value = "userId", example = "1") private Long userId; @ApiModelProperty(value = "fileId", example = "1") private String fileId; @ApiModelProperty(value = "文件名", example = "图片") private String fileName; @ApiModelProperty(value = "文件路径", example = "upload/bddd/caaa") private String filePath; @ApiModelProperty(value = "文件大小", example = "1024") private long fileSize; @ApiModelProperty(value = "文件扩展名", example = "zip") private String extendName; @ApiModelProperty(value = "是否是目录,1-是,0-否", example = "1") private Integer isDir; @ApiModelProperty(value = "上传时间", example = "2020-10-10 12:21:22") private String uploadTime; @ApiModelProperty(value = "删除标志", example = "1") private Integer deleteFlag; @ApiModelProperty(value = "删除时间", example = "2020-10-10 12:21:22") private String deleteTime; @ApiModelProperty(value = "删除批次号", example = "1111-222-22") private String deleteBatchNum; public boolean isDirectory() { return this.isDir == Constant.IS_DIR; } }