package cn.iocoder.yudao.module.mes.dal.mysql.pro.bagcode; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; import cn.iocoder.yudao.module.mes.dal.dataobject.pro.bagcode.MesProBagCodeReplaceDO; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import org.apache.ibatis.annotations.Mapper; import java.util.Collection; import java.util.List; @Mapper public interface MesProBagCodeReplaceMapper extends BaseMapperX { default List selectListByOldBagCodeIds(Collection oldBagCodeIds) { return selectList(new LambdaQueryWrapper() .in(MesProBagCodeReplaceDO::getOldBagCodeId, oldBagCodeIds)); } default MesProBagCodeReplaceDO selectByOldBagCodeId(Long oldBagCodeId) { return selectOne(MesProBagCodeReplaceDO::getOldBagCodeId, oldBagCodeId); } default MesProBagCodeReplaceDO selectByNewBagCodeId(Long newBagCodeId) { return selectOne(MesProBagCodeReplaceDO::getNewBagCodeId, newBagCodeId); } }