| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.dataeasy.server.common.pojo;
- import jakarta.persistence.Column;
- import jakarta.persistence.Id;
- import lombok.Data;
- import tk.mybatis.mapper.annotation.KeySql;
- import tk.mybatis.mapper.annotation.LogicDelete;
- import java.sql.Timestamp;
- /**
- * @description 实体类基类(6个通用审计字段)
- * @version 1.0.0
- * @date 2024/11/25 10:57
- * @author tyuio
- */
- @Data
- public class BaseEntity {
- /**
- * 主键
- */
- @Id
- @KeySql(useGeneratedKeys = true)
- @Column(name = "id")
- private Long id;
- /**
- * 创建人
- */
- @Column(name = "created_by")
- private Long createdBy;
- /**
- * 创建时间
- */
- @Column(name = "creation_time")
- private Timestamp creationTime;
- /**
- * 最后更新人
- */
- @Column(name = "last_updated_by")
- private Long lastUpdatedBy;
- /**
- * 最后更新时间
- */
- @Column(name = "last_update_time")
- private Timestamp lastUpdateTime;
- /**
- * 版本号
- */
- @Column(name = "version")
- private Integer version;
- /**
- * 逻辑删除标志(0-未删除,1-已删除)
- */
- @LogicDelete
- @Column(name = "delete_flag")
- private Boolean deleteFlag;
- }
|