package com.mzl.flower.base; import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; import java.time.LocalDateTime; @Data public class BaseNoIdEntity { @TableField("create_by") private String createBy; @TableField("create_time") private LocalDateTime createTime; @TableField("update_by") private String updateBy; @TableField("update_time") private LocalDateTime updateTime; @TableField("deleted") private Boolean deleted; public void create(String userId) { this.createBy = userId; this.updateBy = userId; this.createTime = LocalDateTime.now(); this.updateTime = LocalDateTime.now(); this.deleted = false; } public void create() { this.createTime = LocalDateTime.now(); this.updateTime = LocalDateTime.now(); this.deleted = false; } public void update(String userId) { this.updateBy = userId; this.updateTime = LocalDateTime.now(); } }