Class BaseEntity
java.lang.Object
tech.riemann.nif.nutz.dao.service.entity.Entity
tech.riemann.flex.entity.BaseEntity
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
NumeralIdBaseEntity, UUIDBaseEntity
public class BaseEntity
extends tech.riemann.nif.nutz.dao.service.entity.Entity
基础实体类(MyBatis-Flex版本)
提供所有实体类的通用字段,包括审计信息(创建时间、更新时间、创建人、更新人)
适用于MyBatis-Flex和Nutz DAO双框架,支持自动填充审计字段
与nif-common-plus中的BaseEntity类似,但使用MyBatis-Flex注解
子类可以通过继承此类获得基本的审计功能,无需重复定义这些字段
- Author:
- Kerbores(kerbores@riemann.tech)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class tech.riemann.nif.nutz.dao.service.entity.Entity
tech.riemann.nif.nutz.dao.service.entity.Entity.EntityBuilder<C,B> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String创建人protected LocalDateTime创建时间protected String更新人protected LocalDateTime最后更新时间 -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class tech.riemann.nif.nutz.dao.service.entity.Entity
builder, canEqual, equals, exchange, hashCode, toString
-
Field Details
-
createdTime
创建时间记录实体首次创建的时间,默认使用Asia/Shanghai时区
-
updatedTime
@Column("updated_time") @Comment("\u6700\u540e\u66f4\u65b0\u65f6\u95f4") protected LocalDateTime updatedTime最后更新时间记录实体最后一次更新的时间,默认使用Asia/Shanghai时区
-
createdBy
创建人记录创建该实体的用户标识
-
updatedBy
更新人记录最后更新该实体的用户标识
-
-
Constructor Details
-
BaseEntity
public BaseEntity()
-