BaseEntity
package com.ahies.stm.app.base;
import com.ahies.stm.app.constant.BaseEntityFieldConstant;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
@Getter
@Setter
public abstract class BaseEntity<T extends Model> extends Model implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
public Integer id ;
/**
* 是否删除 0 不删除 1逻辑删除
*/
@TableLogic
public Integer del;
/**
* 创建时间
*/
@TableField(value = "create_time",fill = FieldFill.INSERT)
public String createTime;
/**
* 更新时间
*/
@TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE)
public String updateTime;
/**
* 创建人
*/
@TableField(value = "create_user",fill = FieldFill.INSERT)
public String createUser;
/**
* 更新人
*/
@TableField(value = "update_user",fill = FieldFill.INSERT_UPDATE)
public String updateUser;
/**
* 每页多少条
*/
@TableField(exist = false)
@JsonIgnore
public String pageSize;
/**
* 页码
*/