可以修改 getNewsListByNewsCategoryId 方法的 QueryWrapper 部分,将 eq(NEWS_CATEGORY_ID, newsCategoryId) 修改为 like(NAME, "%" + name + "%"),其中 name 是传入的名称参数,修改后的代码如下:

@Override public NewsPaging getNewsListByNewsCategoryId(Integer newsCategoryId, String name, Integer current, Integer size) { QueryWrapper queryWrapper = new QueryWrapper() .select(ID, TITLE, RELEASE_TIME, PICTURE_PATH) .eq(NEWS_CATEGORY_ID, newsCategoryId) .like(NAME, "%" + name + "%") .orderByDesc(RELEASE_TIME); Page page = page(new Page<>(current, size), queryWrapper); NewsPaging newsPaging = modelMapper.map(page, NewsPaging.class); List records = page.getRecords(); newsPaging.setRecords(modelMapper.map(records, new TypeToken<List>(){}.getType())); return newsPaging;

Override public NewsPaging getNewsListByNewsCategoryIdInteger newsCategoryId Integer current Integer size PageNews page = pagenew Pagecurrent size new QueryWrapperNewsselectID TITLE RELEASE

原文地址: https://www.cveoy.top/t/topic/eBw3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录