package com.moral.api.pojo.bean; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.TableField; import lombok.Getter; import java.io.Serializable; import java.util.Date; /** * @ClassName BaseCreateEntity * @Description TODO * @Author @cjl * @Date 2023-09-25 10:54 * @Version 1.0 */ @Getter @SuppressWarnings("unchecked") public abstract class BaseCreateEntity implements BaseEntity{ /** * 创建人ID */ @TableField(fill = FieldFill.INSERT, updateStrategy = FieldStrategy.NOT_NULL) private Integer createId; /** * 创建人姓名 */ @TableField(fill = FieldFill.INSERT, updateStrategy = FieldStrategy.NOT_NULL) private String createName; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT, updateStrategy = FieldStrategy.NOT_NULL) private Date createTime; public T setCreateUserId(Integer createId) { this.createId = createId; return (T) this; } public T setCreateUserName(String createName) { this.createName = createName; return (T) this; } public T setCreateTime(Date createTime) { this.createTime = createTime; return (T) this; } }