zhuguifei
2025-04-28 442928123f63ee497d766f9a7a14f0a6ee067e25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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;
    }
 
}