package com.fastbee.iot.service.impl; import java.util.ArrayList; import java.util.List; import com.fastbee.common.utils.DateUtils; import com.fastbee.iot.mapper.NewsCategoryMapper; import com.fastbee.iot.model.CategoryNews; import com.fastbee.iot.model.IdAndName; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.fastbee.iot.mapper.NewsMapper; import com.fastbee.iot.domain.News; import com.fastbee.iot.service.INewsService; /** * 新闻资讯Service业务层处理 * * @author kerwincui * @date 2022-04-09 */ @Service public class NewsServiceImpl implements INewsService { @Autowired private NewsMapper newsMapper; /** * 查询新闻资讯 * * @param newsId 新闻资讯主键 * @return 新闻资讯 */ @Override public News selectNewsByNewsId(Long newsId) { return newsMapper.selectNewsByNewsId(newsId); } /** * 查询新闻资讯列表 * * @param news 新闻资讯 * @return 新闻资讯 */ @Override public List selectNewsList(News news) { return newsMapper.selectNewsList(news); } /** * 查询置顶新闻资讯列表 * * @return 新闻资讯 */ @Override public List selectTopNewsList() { List categoryNewsList =new ArrayList<>(); List newsList=newsMapper.selectTopNewsList(); for(int i=0;i