类 SysFile
java.lang.Object
io.github.mangocrisp.spring.taybct.admin.file.domain.SysFile
- 所有已实现的接口:
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
关联的表的 idprivate @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
上传人 -
构造器概要
构造器 -
方法概要
-
字段详细资料
-
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
关联的表的 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()
-