package com.fkzy.warn.model; import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.util.Date; /** * @author yuyantian * @Date 2022/06/10 14:00 */ @ApiModel("附件表") @Data @EqualsAndHashCode(callSuper = true) @Accessors(chain = true) @TableName("t_file") public class File extends Model { /** * id */ @ApiModelProperty("id") @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 物理路径 */ @ApiModelProperty("物理路径") @TableField(value = "file_path") private String filePath; /** * 图片类型 */ @ApiModelProperty("图片类型") @TableField(value = "image_type") private String imageType; /** * 文件名称 */ @ApiModelProperty("文件名称") @TableField(value = "file_name") private String fileName; /** * 文件大小 */ @ApiModelProperty("文件大小") @TableField(value = "file_size") private Integer fileSize; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @ApiModelProperty("创建时间") @TableField(value = "create_time", fill = FieldFill.INSERT) private Date createTime; /** * 修改时间 */ @ApiModelProperty("修改时间") @TableField(value = "update_time", fill = FieldFill.UPDATE) private Date updateTime; /** * 创建人 */ @ApiModelProperty("创建人") @TableField(value = "creator_id", fill = FieldFill.INSERT) private Integer creatorId; /** * 修改人 */ @ApiModelProperty("修改人") @TableField(value = "updater_id", fill = FieldFill.UPDATE) private Integer updaterId; /** * 是否删除 */ @ApiModelProperty("是否删除") @TableField(value = "is_del") private Integer isDel; /** * url */ @ApiModelProperty("url") @TableField(value = "url") private String url; @TableField(exist = false) private String relUrl; }