package com.project.common.core.domain; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) public class BaseDomain implements Serializable { private static final long serialVersionUID = 1L; /** * 首次创建人 */ @TableField(fill = FieldFill.INSERT) private String createBy; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT) private Date createTime; /** * 操作人 */ @TableField(fill = FieldFill.INSERT_UPDATE) private String updateBy; /** * 修改时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime; /** * 备注 */ private String remark; /** * 逻辑删除状态 */ @TableLogic(value = "0",delval = "1") private Integer delFlag; }