package com.zhaoliangsz.grainsearch.domain.entity; /** * @author : zyw * @date : 2023/8/17 12:06 * @description:基础类DO */ import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty.Access; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; @EqualsAndHashCode(callSuper = true) @Data public abstract class BaseDO> extends Model { private static final long serialVersionUID = 1L; // @TableField( // fill = FieldFill.INSERT // ) // private Date createTime; // @TableField( // fill = FieldFill.INSERT // ) // private String creatorId; // @TableField( // fill = FieldFill.INSERT // ) // private String createBy; // @TableField( // fill = FieldFill.INSERT_UPDATE // ) // private Date updateTime; // @JsonProperty( // access = Access.WRITE_ONLY // ) // @TableField( // fill = FieldFill.INSERT_UPDATE // ) // private String updateBy; // // @TableLogic // @TableField( // fill = FieldFill.INSERT // ) // private String hasDeleted; // @JsonProperty( // access = Access.WRITE_ONLY // ) @TableField( exist = false ) private Integer currentPage; @JsonProperty( access = Access.WRITE_ONLY ) @TableField( exist = false ) private Integer pageSize; public BaseDO() { } }