package cn.com.goldenwater.dcproj.service.impl.meeting; import cn.com.goldenwater.dcproj.dao.MeetMeetingInfoDao; import cn.com.goldenwater.dcproj.dao.MeetMessageInfoDao; import cn.com.goldenwater.dcproj.dto.MeetMessageInfoDto; import cn.com.goldenwater.dcproj.model.MeetMeetingInfo; import cn.com.goldenwater.dcproj.model.MeetMessageInfo; import cn.com.goldenwater.dcproj.param.MeetMessageInfoParam; import cn.com.goldenwater.dcproj.service.MeetMessageInfoService; import cn.com.goldenwater.core.service.AbstractCrudService; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * @author lune * @date 2019-7-23 */ @Service @Transactional public class MeetMessageInfoServiceImpl extends AbstractCrudService implements MeetMessageInfoService { @Autowired private MeetMessageInfoDao meetMessageInfoDao; public MeetMessageInfoServiceImpl(MeetMessageInfoDao meetMessageInfoDao) { super(meetMessageInfoDao); this.meetMessageInfoDao = meetMessageInfoDao; } @Override public List findMessageList(MeetMessageInfoParam meetMessageInfoParam) { List list = meetMessageInfoDao.findMessageList(meetMessageInfoParam); return list; } @Override public PageInfo findMessagePage(MeetMessageInfoParam meetMessageInfoParam) { PageHelper.startPage(meetMessageInfoParam); List list = meetMessageInfoDao.findMessageList(meetMessageInfoParam); PageInfo pageInfo = new PageInfo<>(list); return pageInfo; } @Override public PageInfo findMessagePcPage(MeetMessageInfoParam meetMessageInfoParam) { PageHelper.startPage(meetMessageInfoParam); List list = meetMessageInfoDao.findMessagePcPage(meetMessageInfoParam); PageInfo pageInfo = new PageInfo<>(list); return pageInfo; } @Override public List getMessageTopNum(MeetMessageInfoParam meetMessageInfoParam) { List list = meetMessageInfoDao.findMessagePcPage(meetMessageInfoParam); return list; } }