DocInfoVO.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.doc.biz.vo;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.doc.biz.domain.DocDir;
  4. import com.doc.biz.domain.DocSpace;
  5. import com.doc.common.core.domain.BaseEntity;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import org.apache.commons.lang3.builder.ToStringBuilder;
  10. import org.apache.commons.lang3.builder.ToStringStyle;
  11. import java.io.Serializable;
  12. /**
  13. * 文件基本信息表对象 doc_info
  14. *
  15. * @author wukai
  16. * @date 2023-08-21
  17. */
  18. @ApiModel(value = "DocInfoVO", description = "文件信息表")
  19. @Data
  20. public class DocInfoVO extends BaseEntity {
  21. /**
  22. * 文件ID
  23. */
  24. @ApiModelProperty("文档ID")
  25. private Long docId;
  26. /**
  27. * 空间ID
  28. */
  29. @ApiModelProperty("空间ID")
  30. private Long spaceId;
  31. @ApiModelProperty("空间信息")
  32. private DocSpace space;
  33. /**
  34. * 目录ID
  35. */
  36. @ApiModelProperty("目录ID")
  37. private Long dirId;
  38. @ApiModelProperty("目录信息")
  39. private DocDir dir;
  40. /**
  41. * 文件名称
  42. */
  43. @ApiModelProperty("文件名称")
  44. private String fileName;
  45. /**
  46. * 文件ID
  47. */
  48. @ApiModelProperty("文件ID")
  49. private String fileId;
  50. /**
  51. * 文件大小
  52. */
  53. @ApiModelProperty("文件大小")
  54. private Long fileSize;
  55. /**
  56. * 文件类型
  57. */
  58. @ApiModelProperty("文件类型")
  59. private String fileType;
  60. }