package com.yami.trading.common.domain; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /* * 数据Entity类 * @author lucas * @version 2023-03-08 */ @EqualsAndHashCode(callSuper = true) @Data public abstract class BaseEntity extends UUIDEntity { private static final long serialVersionUID = 1L; /** * 创建日期 */ @TableField(fill = FieldFill.INSERT) private Date createTime; /** * 创建日期,秒 */ @TableField(fill = FieldFill.INSERT) private Long createTimeTs; /** * 创建人 */ @TableField(fill = FieldFill.INSERT) private String createBy; /** * 更新日期 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime; /** * 更新日期,秒 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateTimeTs; /** * 更新人 */ @TableField(fill = FieldFill.INSERT_UPDATE) private String updateBy; /** * 逻辑删除标记 */ @TableLogic @TableField(fill = FieldFill.INSERT) private Integer delFlag; /** * 默认构造函数 */ public BaseEntity () { } }