参考:

https://mp.baomidou.com/guide/id-generator.html

一般自动生成修改数据库字段方法

1、数据库实体类

对于主键来说
@TableId(value = "REFID",type = IdType.ID_WORKER_STR)
private String refid;

package com.uih.servicecenter.common.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
import java.sql.Timestamp;

/**
 * @ClassName: BaseEntity
 * @Description: 基础实体类
 * @Author: liang.yan@united-imging.com
 * @date: 2019/8/15
 *
 *
 */
@Data
public class BaseEntity implements Serializable {
    private static final long serialVersionUID = 7732699947578613249L;
    /**
     * 主键
     */
    @TableId(value = "REFID",type = IdType.ID_WORKER_STR)
    private String refid;
    /**
     *createUserRefid 创建者关联id
     */
    @TableField(value = "CREATE_USER_REFID",fill = FieldFill.INSERT)
    private String createUserRefid;

    /**
     *createDateTime 创建时间
     */
    @TableField(value = "CREATE_DATETIME",fill = FieldFill.INSERT)
    private Timestamp createDatetime;

    /**
     *modifyUserRefid 修改者关联id
     */
    @TableField(value = "MODIFY_USER_REFID",fill = FieldFill.UPDATE)
    private String modifyUserRefid;

    /**
     *modifyDateTime 修改时间
     */
    @TableField(value = "MODIFY_DATETIME", fill = FieldFill.INSERT_UPDATE)
    private Timestamp modifyDatetime;

    /**
     *version 版本号
     */
    @TableField(value = "VERSION")
    private Integer version;

    /**
     * 是否有效
     */
    @TableField(value = "ACTIVE",fill = FieldFill.INSERT)
    private Integer active;

    /**
     *  deleted 删除状态
     */
    @TableField(value = "DELETED",fill = FieldFill.INSERT)
    private Integer deleted;
}
View Code

相关文章:

  • 2022-02-26
  • 2021-11-24
猜你喜欢
  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2021-04-19
  • 2021-06-27
相关资源
相似解决方案