package com.dy.common.multiDataSource;
|
|
import com.dy.common.webUtil.WebUtil;
|
import org.apache.ibatis.reflection.MetaObject;
|
|
import java.util.Date;
|
|
/**
|
* 刘润玉 2023-10-11
|
* 因为BasePo不必要了,所以MetaObjectHandler也不需要了。
|
@Component
|
*/
|
public class MetaObjectHandler implements com.baomidou.mybatisplus.core.handlers.MetaObjectHandler {
|
@Override
|
public void insertFill(MetaObject metaObject) {
|
//this.strictInsertFill(metaObject, "createDt", Date.class, new Date());
|
this.setFieldValByName("createDt", new Date(), metaObject);
|
this.setFieldValByName("creatorId", WebUtil.getLoginUserId(), metaObject) ;
|
}
|
|
@Override
|
public void updateFill(MetaObject metaObject) {
|
this.strictUpdateFill(metaObject, "updateDt", Date.class, new Date());
|
this.setFieldValByName("updaterId", WebUtil.getLoginUserId(), metaObject) ;
|
}
|
}
|