33 lines
718 B
Java
33 lines
718 B
Java
package com.test.bijihoudaun.service;
|
|
|
|
import com.test.bijihoudaun.entity.TrashItemVo;
|
|
|
|
import java.util.List;
|
|
|
|
public interface TrashService {
|
|
|
|
/**
|
|
* 获取回收站中的所有项目
|
|
* @return 回收站项目列表
|
|
*/
|
|
List<TrashItemVo> getTrashItems();
|
|
|
|
/**
|
|
* 恢复指定的回收站项目
|
|
* @param id 项目ID
|
|
* @param type 项目类型 ("note" 或 "group")
|
|
*/
|
|
void restoreItem(String id, String type);
|
|
|
|
/**
|
|
* 永久删除指定的回收站项目
|
|
* @param id 项目ID
|
|
* @param type 项目类型 ("note" 或 "group")
|
|
*/
|
|
void permanentlyDeleteItem(String id, String type);
|
|
|
|
/**
|
|
* 清空回收站
|
|
*/
|
|
void cleanTrash();
|
|
} |