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.NonConformingFeedbackMapper;
|
import com.yuanchu.limslaboratory.pojo.Dto.NonConformingFeedbackDto;
|
import com.yuanchu.limslaboratory.pojo.NonConformingFeedback;
|
import com.yuanchu.limslaboratory.pojo.vo.NonConformingFeedbackVo;
|
import com.yuanchu.limslaboratory.service.NonConformingFeedbackService;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
|
/**
|
* @Author 张宾
|
* @Date 2023/8/9
|
*/
|
@Service
|
public class NonConformingFeedbackServiceImpl implements NonConformingFeedbackService {
|
|
@Resource
|
private NonConformingFeedbackMapper mapper;
|
|
@Override
|
public NonConformingFeedbackVo getNonConformingFeedback(NonConformingFeedbackDto nonConformingFeedbackDto) {
|
Page<Object> page = new Page<>(nonConformingFeedbackDto.getCurrentPage(), nonConformingFeedbackDto.getPageNum(), true);
|
IPage<NonConformingFeedback> iPage = mapper.selectNonConformingFeedback(nonConformingFeedbackDto, page);
|
return new NonConformingFeedbackVo(iPage.getRecords(),iPage.getTotal());
|
}
|
|
|
|
|
}
|