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) ; } }