package cn.timer.api.config.autofill; import java.util.Date; import org.apache.ibatis.reflection.MetaObject; import org.springframework.stereotype.Component; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import lombok.extern.slf4j.Slf4j; @Slf4j @Component public class MyMetaObjectHandler implements MetaObjectHandler { @Override public void insertFill(MetaObject metaObject) { log.info("start insert fill ...."); Date date = new Date(); this.strictInsertFill(metaObject, "createTime", Date.class, date); // 起始版本 3.3.0(推荐使用) this.strictInsertFill(metaObject, "createdTime", Date.class, date); // 起始版本 3.3.0(推荐使用) this.strictInsertFill(metaObject, "modifyTime", Date.class, date); // 起始版本 3.3.0(推荐使用) this.strictInsertFill(metaObject, "lrsjTime", Date.class, date); this.strictInsertFill(metaObject, "regTime", Date.class, date); this.strictInsertFill(metaObject, "registerTime", Date.class, date); this.strictInsertFill(metaObject, "addtime", Date.class, date); this.strictInsertFill(metaObject, "sts", int.class, 0); } @Override public void updateFill(MetaObject metaObject) { log.info("start update fill ...."); Date date = new Date(); this.strictUpdateFill(metaObject, "updateTime", Date.class, date); // 起始版本 3.3.0(推荐使用) this.strictUpdateFill(metaObject, "modifyTime", Date.class, date); } }