修改TableField注解的insertStrategy属性,它默认是NOT_NULL

This commit is contained in:
陈超
2022-07-22 11:25:42 +08:00
parent 0d7a82c264
commit 07ed3f0c3a

View File

@@ -1,9 +1,13 @@
package com.njcn.system.pojo.po;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* @author hongawen
@@ -11,9 +15,8 @@ import lombok.EqualsAndHashCode;
* @date 2022年07月12日 14:45
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("sys_user_log")
public class UserLog extends BaseEntity {
public class UserLog {
private static final long serialVersionUID = 1L;
@@ -25,11 +28,13 @@ public class UserLog extends BaseEntity {
/**
* 登录名
*/
@TableField(insertStrategy = FieldStrategy.IGNORED)
private String loginName;
/**
* 用户已登录:用户名
*/
@TableField(insertStrategy = FieldStrategy.IGNORED)
private String userName;
/**
@@ -55,6 +60,7 @@ public class UserLog extends BaseEntity {
/**
* 失败原因
*/
@TableField(insertStrategy = FieldStrategy.IGNORED)
private String failReason;
/**
@@ -77,5 +83,32 @@ public class UserLog extends BaseEntity {
*/
private Integer state;
/**
* 创建用户
*/
@TableField(fill = FieldFill.INSERT, insertStrategy = FieldStrategy.IGNORED)
private String createBy;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT, insertStrategy = FieldStrategy.IGNORED)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新用户
*/
@TableField(fill = FieldFill.INSERT_UPDATE, insertStrategy = FieldStrategy.IGNORED)
private String updateBy;
/**
* 更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE, insertStrategy = FieldStrategy.IGNORED)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
}