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;
|
|
|
}
|