FileTreeVo.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.caimei.model.vo;
  2. import lombok.Data;
  3. import java.io.Serializable;
  4. import java.util.Date;
  5. import java.util.List;
  6. /**
  7. * @author zzj
  8. */
  9. @Data
  10. public class FileTreeVo implements Serializable {
  11. private Integer authUserId;
  12. /**
  13. * 父级文件id
  14. */
  15. private Integer parentId;
  16. /**
  17. * 自身文件id
  18. */
  19. private Integer id;
  20. /**
  21. * 文件类型
  22. */
  23. private String fileType;
  24. /**
  25. * 文件名
  26. */
  27. private String fileName;
  28. /**
  29. * 阿里云文件名
  30. */
  31. private String ossName;
  32. /**
  33. * 阿里云链接
  34. */
  35. private String ossUrl;
  36. /**
  37. * 父级节点
  38. */
  39. protected FileTreeVo parentNode;
  40. /**
  41. * 子级节点
  42. */
  43. protected FileTreeVo childNode;
  44. /**
  45. * 子级节点列表
  46. */
  47. protected List<FileTreeVo> childList;
  48. /**
  49. * 文件保存时间
  50. */
  51. private Date saveTime;
  52. /**
  53. * 文件大小
  54. */
  55. private String fileSize;
  56. /**
  57. * 0是文件夹,1不是
  58. */
  59. private Integer packageType;
  60. /**
  61. * 文件扩展类型
  62. */
  63. private String mime;
  64. /**
  65. * 文章Id
  66. */
  67. private Integer articleId;
  68. /**
  69. * 缩略图url
  70. */
  71. private String screenshot;
  72. /**
  73. * 文章类型1自主2第三方
  74. */
  75. private Integer articleType;
  76. /**
  77. * 文件路径(上传文件夹使用)
  78. */
  79. private String filePath;
  80. }