| 123456789101112131415161718192021222324252627282930313233343536 |
- package com.poteviohealth.ym.ipos.config;
- import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
- import org.apache.ibatis.reflection.MetaObject;
- import org.springframework.stereotype.Component;
- import java.util.Date;
- /**
- * 处理新增和更新的基础数据填充,配合BaseEntity和MyBatisPlusConfig使用
- * @author Qin
- */
- @Component
- public class MetaHandler implements MetaObjectHandler {
- /**
- * 新增数据执行
- * @param metaObject
- */
- @Override
- public void insertFill(MetaObject metaObject) {
- this.setFieldValByName("createdDate", new Date(), metaObject);
- this.setFieldValByName("modifiedDate", new Date(), metaObject);
- this.setFieldValByName("yn", 0, metaObject);
- }
- /**
- * 更新数据执行
- * @param metaObject
- */
- @Override
- public void updateFill(MetaObject metaObject) {
- this.setFieldValByName("modifiedDate", new Date(), metaObject);
- }
- }
|