package com.klp.system.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; /** * 文件主信息对象 sys_file * * @author klp * @date 2026-06-30 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("sys_file") public class SysFile extends BaseEntity { private static final long serialVersionUID=1L; /** * 主键ID */ @TableId(value = "file_id") private Long fileId; /** * 文件原始名称 */ private String fileName; /** * 文件存储路径/对象存储地址 */ private String filePath; /** * 文件大小(字节) */ private Long fileSize; /** * 文件后缀 pdf/xlsx/docx */ private String suffix; /** * 绑定订单编号 */ private String orderNo; /** * 所属部门 */ private String dept; /** * 文件类型字典值(制度文件/财务文件等,字典维护) */ private String fileType; /** * 可见范围类型 1公开 2私有 */ private Long scopeType; /** * 备注 */ private String remark; /** * 删除标识 0正常 2删除 */ @TableLogic private Long delFlag; }