package com.vci.ubcs.resource.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.starter.revision.model.BaseModel; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; /** * 文件对象 * @author weidy * @date 2023/6/8 */ @Data @TableName("PL_SYS_FILEOBJECT") @ApiModel(value = "文件对象", description = "存储业务数据关联的文件信息") @EqualsAndHashCode(callSuper = true) public class FileObject extends BaseModel { /** * 序列化 */ private static final long serialVersionUID = -7116754635114431150L; /** * 显示的名称 */ private String id; /** * 文件名称 */ private String name; /** * 在minio里的名称 */ private String objectName; /** * 文件后缀名 */ private String fileExtension; /** * 文档类型编号 */ private String fileDocClassify; /** * 文档类型文本 */ private String fileDocClassifyName; /** * 文件大小 */ private Long fileSize; /** * 关键词信息 */ private String keyInfos; /** * 所属数据主键 */ private String ownbizOid; /** * 所属数据的业务类型 */ private String ownBtmName; /** * 关联的数据的信息 */ private String linkInfos; /** * 文件的存储路径 */ private String fileLink; /** * 桶的名称 */ private String bucketName; }