package cn.iocoder.yudao.module.mes.service.qc.pendinginspect; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.mybatis.core.util.MyBatisUtils; import cn.iocoder.yudao.module.mes.controller.admin.qc.pendinginspect.vo.MesQcPendingInspectPageReqVO; import cn.iocoder.yudao.module.mes.controller.admin.qc.pendinginspect.vo.MesQcPendingInspectRespVO; import cn.iocoder.yudao.module.mes.dal.mysql.qc.pendinginspect.MesQcPendingInspectMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import jakarta.annotation.Resource; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; /** * MES 待检任务 Service 实现类 */ @Service @Validated public class MesQcPendingInspectServiceImpl implements MesQcPendingInspectService { @Resource private MesQcPendingInspectMapper pendingInspectMapper; @Override public PageResult getPendingInspectPage(MesQcPendingInspectPageReqVO pageReqVO) { // 分页查询 IPage page = MyBatisUtils.buildPage(pageReqVO); pendingInspectMapper.selectQcPendingPage(page, pageReqVO.getSourceDocCode(), pageReqVO.getQcType(), pageReqVO.getItemId()); // 返回结果 return new PageResult<>(page.getRecords(), page.getTotal()); } }