All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.kduck.core.dao.DeleteArchiveHandler Maven / Gradle / Ivy

Go to download

The core of the K-Duck development framework encompasses all the featured components of the framework.

There is a newer version: 2.0.0
Show newest version
package cn.kduck.core.dao;

import cn.kduck.core.dao.definition.BeanEntityDef;

import java.util.List;
import java.util.Map;

/**
 * 删除数据归档接口,用于对被删除的数据进行处理。此接口在删除操作前,如果归档失败,则不会进行真正的删除操作。

* 如果应用未定制该接口实现,框架会启用了默认的实现,记录到k_delete_archive数据表中,表的结构参考开发手册的附录章节。 * @author LiuHG */ public interface DeleteArchiveHandler { /** * 处理被删除的数据,需要特别处理被删除的大字段类型数据。 * @param oid 操作标识,用于表示本次操作的唯一标识。 * @param entityCode 被删除的实体定义对象编码 * @param deletedRecords 被删除的记录集合。 */ void doArchive(String oid, String entityCode, List> deletedRecords); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy