package com.ruoyi.system.api.domain.poji.config; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** *

* *

* * @author jqs * @since 2023-09-11 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_file_record") public class FileRecord extends Model { private static final long serialVersionUID = 1L; /** * 文件id */ @TableId(value = "file_id", type = IdType.AUTO) private Long fileId; /** * 文件名 */ @TableField("file_name") private String fileName; /** * 文件路径 */ @TableField("file_path") private String filePath; /** * 上传类型1.本地2.OSS3. */ @TableField("upload_type") private Integer uploadType; /** * 上传时间 */ @TableField("upload_time") private Date uploadTime; /** * 文件大小 */ @TableField("file_size") private Long fileSize; /** * 文件类型 */ @TableField("file_type") private String fileType; @Override protected Serializable pkVal() { return this.fileId; } }