package cn.iocoder.yudao.module.mes.service.qc.indicatorresult; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.module.mes.dal.dataobject.qc.indicatorresult.MesQcIndicatorResultDetailDO; import cn.iocoder.yudao.module.mes.dal.mysql.qc.indicatorresult.MesQcIndicatorResultDetailMapper; import jakarta.annotation.Resource; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; import java.util.List; /** * MES 检验结果明细 Service 实现类 * * @author 芋道源码 */ @Service @Validated public class MesQcIndicatorResultDetailServiceImpl implements MesQcIndicatorResultDetailService { @Resource private MesQcIndicatorResultDetailMapper detailMapper; @Override public void createDetailList(List details) { detailMapper.insertBatch(details); } @Override public void createOrUpdateDetailList(List details) { detailMapper.insertOrUpdate(details); } @Override public List getDetailListByResultId(Long resultId) { return detailMapper.selectListByResultId(resultId); } @Override public void deleteDetailByResultId(Long resultId) { detailMapper.delete(new LambdaQueryWrapperX() .eq(MesQcIndicatorResultDetailDO::getResultId, resultId)); } }