要保存保存人
BaseEntity
package com.experiment.common.core.base.entity;
import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
/**
* 基类
* @author zhouzhou
* @date 2017-03-12 16:54
*/
@Data
public class BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
/** 创建者 */
@TableField(value = "create_by", fill = FieldFill.INSERT)
private String createBy;
/** 创建时间 */
@TableField(value = "create_time", fill = FieldFill.INSERT)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
private Date createTime;
/** 更新者 */
@TableField(value = "update_by", fill = FieldFill.UPDATE)
private String updateBy;
/** 更新时间 */
@TableField(value = "update_time", fill = FieldFill.UPDATE)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
private Date updateTime;
/** 备注 */
private String remark;
}
MybatisPulsMetaObjectHandler获取拦截字段的值(添加人的id)
package com.experiment.common.core.datasources;
import java.util.Date;
import org.apache.ibatis.reflection.MetaObject;
import com.baomidou.mybatisplus.core.handlers.<