package cn.iocoder.yudao.module.mes.dal.mysql.wm.packages; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.module.mes.controller.admin.wm.packages.vo.line.MesWmPackageLinePageReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.wm.packages.MesWmPackageLineDO; import org.apache.ibatis.annotations.Mapper; /** * MES 装箱明细 Mapper * * @author 芋道源码 */ @Mapper public interface MesWmPackageLineMapper extends BaseMapperX { default PageResult selectPage(MesWmPackageLinePageReqVO reqVO, java.util.Collection packageIds) { return selectPage(reqVO, new LambdaQueryWrapperX() .inIfPresent(MesWmPackageLineDO::getPackageId, packageIds) .orderByDesc(MesWmPackageLineDO::getId)); } default void deleteByPackageId(Long packageId) { delete(MesWmPackageLineDO::getPackageId, packageId); } }