package backend.controller.interfaces; import backend.service.interfaces.DataQueryService; /** * 查询控制器接口 * 定义了数据查询和管理的相关操作接口 */ public interface QueryController { // DataQueryService dataService; //getter/setter /** * 显示所有数据项 * 该方法用于获取并展示系统中的全部数据记录 */ void displayAll(); /** * 根据关键字搜索数据 * @param keyword 搜索关键字,用于匹配数据项的标题、描述等字段 */ void searchData(String keyword); /** * 添加新的数据项 * @param title 数据项标题 * @param desc 数据项描述 * @param category 数据项分类 * @param userId 用户ID,标识数据项的创建者 */ void addDataItem(String title, String desc, String category, int userId); }