DocumentListVO.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package jnpf.model.document;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.Data;
  5. import java.util.Date;
  6. @Data
  7. public class DocumentListVO {
  8. @Schema(description ="主键id")
  9. private String id;
  10. @Schema(description ="文件夹名称")
  11. private String fullName;
  12. @Schema(description ="文档分类(0-文件夹,1-文件)")
  13. private Integer type;
  14. @Schema(description ="创建日期")
  15. private Date creatorTime;
  16. @Schema(description ="是否分享")
  17. private Integer isShare;
  18. @Schema(description ="大小")
  19. private String fileSize;
  20. @Schema(description ="父级Id")
  21. private String parentId;
  22. @Schema(description ="后缀名")
  23. private String fileExtension;
  24. @Schema(description ="文档下载地址")
  25. private String uploaderUrl;
  26. @Schema(description ="文件路径")
  27. private String filePath;
  28. @Schema(description ="是否支持预览")
  29. private String isPreview;
  30. @Schema(description ="创建用户Id")
  31. private String creatorUserId;
  32. @Schema(description ="创建用户名称")
  33. private String creatorUserName;
  34. @Schema(description ="创建用户账户")
  35. private String creatorUserAccount;
  36. @Schema(description ="共享时间")
  37. private Date shareTime;
  38. }