<!-- mybatisPlus依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.2</version>
</dependency>
package com.xieyue.domain;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
/**
* 流通日志表(CirculationLog)实体类
*
* @author makejava
* @since 2024-02-22 11:09:46
*/
@Data
@TableName("circulation_log")
public class CirculationLog extends Model<CirculationLog> implements Serializable {
private static final long serialVersionUID = -59389595002785600L;
@TableId
private String id;
/**
* source_id
*/
@TableField("item_source_id")
private String itemSourceId;
/**
* 创建人
*/
@TableField("created_by")
private String createdBy;
/**
* 创建时间(仅新增插入时自动填充)
*/
@TableField(value = "created_time", fill = FieldFill.INSERT)
private Date createdTime;
/**
* 更新人
*/
@TableField("updated_by")
private String updatedBy;
/**
* 更新时间(新增、更新时自动填充)
*/
@TableField(value = "updated_time", fill = FieldFill.INSERT_UPDATE)
private Date updatedTime;
}
本文主要记录下fill = FieldFill.INSERT、fill = FieldFill.INSERT_UPDATE的使用