package com.yuanchu.limslaboratory.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.limslaboratory.mapper.CnasSatisfactionSurveyMapper; import com.yuanchu.limslaboratory.pojo.CnasSatisfactionSurvey; import com.yuanchu.limslaboratory.pojo.Dto.CnasSatisfactionSurveyDto; import com.yuanchu.limslaboratory.pojo.vo.CnasSatisfactionSurveyVo; import com.yuanchu.limslaboratory.service.CnasSatisfactionSurveyService; import org.springframework.stereotype.Service; import javax.annotation.Resource; /** * @Author 张宾 * @Date 2023/8/10 */ @Service public class CnasSatisfactionSurveyServiceImpl implements CnasSatisfactionSurveyService { @Resource private CnasSatisfactionSurveyMapper mapper; @Override public CnasSatisfactionSurveyVo getCnasSatisfactionSurvey(CnasSatisfactionSurveyDto cnasSatisfactionSurveyDto) { Pagepage=new Page<>(cnasSatisfactionSurveyDto.getCurrentPage(), cnasSatisfactionSurveyDto.getPageNum(),true); IPage cnasSatisfactionSurveyIPage = mapper.selectCnasSatisfactionSurvey(page, cnasSatisfactionSurveyDto); return new CnasSatisfactionSurveyVo(cnasSatisfactionSurveyIPage.getRecords(),cnasSatisfactionSurveyIPage.getTotal()); } }