package db; import java.io.Serializable; import java.util.Collection; public interface DBBackupRecordService { /** *
Description: 从缓存中获取所有备份记录信息
* @return 备份记录信息集合 */ public CollectionDescription: 从缓存中获取备份记录
* @param uuid 备份记录ID * @return 备份记录详情 */ public DBBackupRecord findByUuid(Serializable uuid); /** *Description: 添加备份记录信息,要同步添加缓存
* @param record 备份记录信息 */ public void add(DBBackupRecord record); /** *Description: 删除备份记录,要同步删除缓存和文件
* @param uuid 备份记录ID */ public void delete(Serializable uuid);; /** *Description: 批量删除备份,要同步删除缓存和文件
* @param ids 备份记录ID数组 * @return 删除记录条数 */ public int deleteByIds(Serializable[] ids); /** *Description: 获取最大备份记录保存限值
* @return 最大备份记录限值 */ public Integer getMaxLimitNum(); /** *Description: 设置最大备份记录保存限值
* @param limitNum 限值 */ public void setMaxLimitNum(Integer limitNum); /** *Description: 初始化
*/ public void initialize(); }