BaseFileTemplate.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.ozs.base.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.ozs.common.annotation.Excel;
  5. import com.ozs.common.vo.BaseDto;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.AllArgsConstructor;
  9. import lombok.Builder;
  10. import lombok.Data;
  11. import lombok.NoArgsConstructor;
  12. import javax.validation.constraints.NotBlank;
  13. /**
  14. * 文件模板管理对象 base_file_template
  15. *
  16. * @author ruoyi
  17. * @date 2023-01-14
  18. */
  19. @Data
  20. @AllArgsConstructor
  21. @NoArgsConstructor
  22. @Builder
  23. @ApiModel("文件模板管理实体")
  24. public class BaseFileTemplate extends BaseDto {
  25. /** 主键id */
  26. @ApiModelProperty("主键ID")
  27. @TableId(type = IdType.AUTO)
  28. private Long fileId;
  29. /** 文件名称 */
  30. @Excel(name = "文件名称")
  31. @ApiModelProperty("文件名称")
  32. @NotBlank(message = "文件名称不能为空")
  33. private String fileName;
  34. /** 文件新名称 */
  35. @Excel(name = "文件新名称")
  36. @ApiModelProperty("文件新名称")
  37. @NotBlank(message = "文件新名称不能为空")
  38. private String fileNewName;
  39. /** 文件映射路径 */
  40. @Excel(name = "文件映射路径")
  41. @ApiModelProperty("文件映射路径")
  42. @NotBlank(message = "文件映射路径不能为空")
  43. private String fileMappingPath;
  44. /** 文件下载url */
  45. @Excel(name = "文件下载url")
  46. @ApiModelProperty("文件下载url")
  47. @NotBlank(message = "文件下载url不能为空")
  48. private String fileUrl;
  49. /** 文件类型 */
  50. @Excel(name = "文件类型")
  51. @ApiModelProperty("文件类型")
  52. @NotBlank(message = "文件类型不能为空")
  53. private String fileType;
  54. }