package com.monkeylessey.file.domain.entity; import com.baomidou.mybatisplus.annotation.*; import com.monkeylessey.enums.general.FileUploadTypeEnum; import com.monkeylessey.sys.domain.base.AbsEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * @author 29443 * @version 1.0 * @date 2022/4/24 */ @Data @TableName("sys_file") @ApiModel(value = "文件对象", description = "文件对象") public class FileInfo extends AbsEntity { @ApiModelProperty("oss文件名") @TableField("file_key") private String fileKey; @ApiModelProperty("文件格式") @TableField("content_type") private String contentType; @ApiModelProperty("文件大小") @TableField("file_size") private Long size; @ApiModelProperty("文件原始名") @TableField("original_filename") private String originalFilename; @ApiModelProperty("文件上传类型") @TableField("upload_type") private FileUploadTypeEnum uploadType; @ApiModelProperty("追加位置") @TableField("append_position") private Long appendPosition; }