字段自动填充


通过添加@TableField注解,指定字段在新增或更新时自动填充值,当前支持以下几个字段。

字段名 说明 适用范围
createTime 创建时间 通用
updateTime 更新时间 通用
orgId 租户id,自动获取当前登录人所属租户id 综合管理平台
createBy 创建人,自动获取当前登录人 综合管理平台
updateBy 修改人,自动获取当前登录人 综合管理平台

代码示例

    @TableField(fill = FieldFill.INSERT)
    @ApiModelProperty(value = "租户id")
    private Long orgId;

    @TableField(fill = FieldFill.INSERT)
    @ApiModelProperty(value = "由谁创建")
    private String createBy;

    @TableField(fill = FieldFill.INSERT)
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @TableField(fill = FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "由谁更新")
    private String updateBy;

    @TableField(fill = FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

FieldFill说明

类型 说明
INSERT 插入时填充字段
UPDATE 更新时填充字段
INSERT_UPDATE 插入和更新时填充字段