java.lang.Object
io.github.mangocrisp.spring.taybct.admin.file.domain.SysFile
所有已实现的接口:
Serializable

@TableName("sys_file") public class SysFile extends Object implements Serializable
 文件管理
 TableName: sys_file
 
从以下版本开始:
2024-09-01 21:20:40
另请参阅:
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String
    文件类型
    private @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long
    主键
    private @NotNull(message="[\u662f\u5426\u5df2\u5220\u9664]\u4e0d\u80fd\u4e3a\u7a7a") Integer
    是否已删除
    private @NotNull(message="[\u662f\u5426\u5728\u4f7f\u7528\u4e2d]\u4e0d\u80fd\u4e3a\u7a7a") Integer
    是否在使用中
    private @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String
    关联的表
    private Long
    关联的表的 id
    private @NotBlank(message="[\u6587\u4ef6\u7ba1\u7406\u670d\u52a1\u5668\u7c7b\u578b\uff08local,oss,fdfs,minio\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String
    文件管理服务器类型(local,oss,fdfs,minio)
    private @NotBlank(message="[\u6587\u4ef6\u540d\uff08\u8def\u5f84\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @Length(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") String
    文件名(路径)
    private static final long
     
    private @NotNull(message="[\u66f4\u65b0\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime
    更新时间
    private Long
    更新人
    private @NotNull(message="[\u4e0a\u4f20\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime
    上传时间
    private Long
    上传人
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • serialVersionUID

      @TableField(exist=false) private static final long serialVersionUID
      另请参阅:
    • id

      @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") @TableId("id") @TableFieldDefault(handler=io.github.mangocrisp.spring.taybct.tool.core.handle.TableFieldDefaultPKHandler.class) private @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
      主键
    • path

      @NotBlank(message="[\u6587\u4ef6\u540d\uff08\u8def\u5f84\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=1000, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @Length(max=1000, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @TableField("path") private @NotBlank(message="[\u6587\u4ef6\u540d\uff08\u8def\u5f84\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @Length(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") String path
      文件名(路径)
    • uploadTime

      @NotNull(message="[\u4e0a\u4f20\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") @TableField("upload_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @TableFieldDefault(isTimeNow=true) private @NotNull(message="[\u4e0a\u4f20\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime uploadTime
      上传时间
    • uploadUser

      @TableField("upload_user") @TableFieldDefault(handler=io.github.mangocrisp.spring.taybct.tool.core.handle.TableFieldDefaultLoginUserIdHandler.class) private Long uploadUser
      上传人
    • updateTime

      @NotNull(message="[\u66f4\u65b0\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") @TableField("update_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @TableFieldDefault(isTimeNow=true, fill={INSERT,UPDATE}) private @NotNull(message="[\u66f4\u65b0\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime updateTime
      更新时间
    • linked

      @NotNull(message="[\u662f\u5426\u5728\u4f7f\u7528\u4e2d]\u4e0d\u80fd\u4e3a\u7a7a") @TableField("linked") @TableFieldDefault("0") private @NotNull(message="[\u662f\u5426\u5728\u4f7f\u7528\u4e2d]\u4e0d\u80fd\u4e3a\u7a7a") Integer linked
      是否在使用中
    • linkedTable

      @Size(max=100, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @TableField("linked_table") private @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String linkedTable
      关联的表
    • linkedTableId

      @TableField("linked_table_id") private Long linkedTableId
      关联的表的 id
    • isDeleted

      @NotNull(message="[\u662f\u5426\u5df2\u5220\u9664]\u4e0d\u80fd\u4e3a\u7a7a") @TableField("is_deleted") @TableFieldDefault("0") private @NotNull(message="[\u662f\u5426\u5df2\u5220\u9664]\u4e0d\u80fd\u4e3a\u7a7a") Integer isDeleted
      是否已删除
    • manageType

      @NotBlank(message="[\u6587\u4ef6\u7ba1\u7406\u670d\u52a1\u5668\u7c7b\u578b\uff08local,oss,fdfs,minio\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @TableField("manage_type") @TableFieldDefault(expression="T(io.github.mangocrisp.spring.taybct.tool.file.util.FileServiceBuilder).getType().getKey()") private @NotBlank(message="[\u6587\u4ef6\u7ba1\u7406\u670d\u52a1\u5668\u7c7b\u578b\uff08local,oss,fdfs,minio\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String manageType
      文件管理服务器类型(local,oss,fdfs,minio)
    • fileType

      @Size(max=255, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255, message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @TableField("file_type") private @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String fileType
      文件类型
    • updateUser

      @TableField("update_user") @TableFieldDefault(handler=io.github.mangocrisp.spring.taybct.tool.core.handle.TableFieldDefaultLoginUserIdHandler.class) private Long updateUser
      更新人
  • 构造器详细资料

    • SysFile

      public SysFile()