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