Administrator
2024-06-03 620c3af4bb8c53d5ec4c4d0127c9d92dc8aa4f65
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
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) ;
    }
}