package com.ozs.base.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.ozs.common.annotation.Excel; import com.ozs.common.vo.BaseDto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import javax.validation.constraints.NotBlank; /** * 文件模板管理对象 base_file_template * * @author ruoyi * @date 2023-01-14 */ @Data @AllArgsConstructor @NoArgsConstructor @Builder @ApiModel("文件模板管理实体") public class BaseFileTemplate extends BaseDto { /** 主键id */ @ApiModelProperty("主键ID") @TableId(type = IdType.AUTO) private Long fileId; /** 文件名称 */ @Excel(name = "文件名称") @ApiModelProperty("文件名称") @NotBlank(message = "文件名称不能为空") private String fileName; /** 文件新名称 */ @Excel(name = "文件新名称") @ApiModelProperty("文件新名称") @NotBlank(message = "文件新名称不能为空") private String fileNewName; /** 文件映射路径 */ @Excel(name = "文件映射路径") @ApiModelProperty("文件映射路径") @NotBlank(message = "文件映射路径不能为空") private String fileMappingPath; /** 文件下载url */ @Excel(name = "文件下载url") @ApiModelProperty("文件下载url") @NotBlank(message = "文件下载url不能为空") private String fileUrl; /** 文件类型 */ @Excel(name = "文件类型") @ApiModelProperty("文件类型") @NotBlank(message = "文件类型不能为空") private String fileType; }