public interface SysNoticeInfoService { /** * 查询数据分页 * @param criteria 条件 * @param pageable 分页参数 * @return Map<String,Object> */ PageResult<SysNoticeInfoDto> queryAll(SysNoticeInfoQueryCriteria criteria, Pageable pageable); /** * 查询所有数据不分页 * @param criteria 条件参数 * @return List<SysNoticeInfoDto> */ List<SysNoticeInfoDto> queryAll(SysNoticeInfoQueryCriteria criteria); /** * 根据ID查询 * @param noticeId ID * @return SysNoticeInfoDto */ SysNoticeInfoDto findById(String noticeId); /** * 创建 * @param resources / */ void create(SysNoticeInfo resources); /** * 编辑 * @param resources / */ void update(SysNoticeInfo resources); /** * 多选删除 * @param ids / */ void deleteAll(String[] ids); /** * 导出数据 * @param all 待导出的数据 * @param response / * @throws IOException / */ void download(List<SysNoticeInfoDto> all, HttpServletResponse response) throws IOException; }
时间: 2023-08-06 11:05:32 浏览: 87
查询数据分页的实现
根据你提供的代码,`SysNoticeInfoService` 接口定义了一些用于查询和操作 `SysNoticeInfo` 实体类的方法。其中包括:
- `queryAll`:根据条件查询数据并进行分页。
- `queryAll`:根据条件查询数据,不进行分页。
- `findById`:根据ID查询数据。
- `create`:创建新的数据。
- `update`:编辑已有的数据。
- `deleteAll`:批量删除数据。
- `download`:导出数据到文件。
这些方法可以通过调用 `SysNoticeInfoService` 接口的实现类来使用。你可以根据需要调用其中的方法来完成对 `SysNoticeInfo` 数据的操作和查询。
如果你还有其他问题,请随时提问。
阅读全文