1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.reflection.MetaObject; import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
@Slf4j @Component public class MyMetaObjectHandler implements MetaObjectHandler {
@Override public void insertFill(MetaObject metaObject) { this.strictInsertFill(metaObject, "createTime", LocalDateTime::now, LocalDateTime.class); this.strictInsertFill(metaObject, "createUser", String.class, "用户xxx");
this.strictInsertFill(metaObject, "updateTime", LocalDateTime::now, LocalDateTime.class); this.strictInsertFill(metaObject, "updateUser", String.class, "用户xxx"); }
@Override public void updateFill(MetaObject metaObject) { this.strictInsertFill(metaObject, "updateTime", LocalDateTime::now, LocalDateTime.class); this.strictInsertFill(metaObject, "updateUser", String.class, "用户xxx"); } }
JAVA
|