package top.fatweb.api.handler import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler import org.apache.ibatis.reflection.MetaObject import org.springframework.stereotype.Component import java.time.LocalDateTime import java.time.ZoneOffset @Component class DataMetaObjectHandler : MetaObjectHandler { override fun insertFill(metaObject: MetaObject?) { this.strictInsertFill(metaObject, "createTime", LocalDateTime::class.java, LocalDateTime.now(ZoneOffset.UTC)) this.strictInsertFill(metaObject, "updateTime", LocalDateTime::class.java, LocalDateTime.now(ZoneOffset.UTC)) } override fun updateFill(metaObject: MetaObject?) { this.strictUpdateFill(metaObject, "updateTime", LocalDateTime::class.java, LocalDateTime.now(ZoneOffset.UTC)) } }