package com.kidgrow.filecenter.model; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description: File实体类
* @Project:
* @CreateDate: Created in 2020/2/18 10:59
* @Author: liuke */ @Data @EqualsAndHashCode(callSuper = false) @TableName("file_info") public class FileInfo extends Model { private static final long serialVersionUID = -1438078028040922174L; @TableId private String id; /** * 原始文件名 */ private String name; /** * 是否图片 */ private Boolean isImg; /** * 图片类型 * Xray还是logo */ @TableField(exist = false) private String imgType; /** * 上传文件类型 */ private String contentType; /** * 文件大小 */ private long size; /** * 冗余字段 */ private String path; /** * oss访问路径 oss需要设置公共读 */ private String url; /** * FileType字段 */ private String source; @TableField(fill = FieldFill.INSERT) private Date createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime; @Override protected Serializable pkVal() { return this.id; } }