
com.anwen.mongo.handlers.MetaObjectHandler Maven / Gradle / Ivy
package com.anwen.mongo.handlers;
import org.bson.Document;
import java.util.Map;
/**
* 元对象(Document当做‘元对象’)字段填充控制器抽象类,实现公共字段自动写入
* @author JiaChaoYang
* @date 2023/11/21 11:31
* @since quote from: MyBatisPlus
*/
public interface MetaObjectHandler {
/**
* 插入文档对象字段填充(用于插入时对公共字段的填充)
*
* @param insertFillMap 插入文档字段,这里只有设置了自动填充的字段
* @param document 插入文档对象
*/
void insertFill(Map insertFillMap,Document document);
/**
* 更新文档对象字段填充(用于更新时对公共字段的填充)
*
* @param updateFillMap 更新文档字段,这里只有设置了自动填充的字段
* @param document 插入文档对象
*/
void updateFill(Map updateFillMap,Document document);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy