package cn.iocoder.yudao.module.erp.dal.mysql.purchase; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchasePlanItemDO; import org.apache.ibatis.annotations.Mapper; import java.util.Collection; import java.util.List; /** * ERP 采购计划明细 Mapper * * @author xiaoyi */ @Mapper public interface ErpPurchasePlanItemMapper extends BaseMapperX { default List selectListByPlanId(Long planId) { return selectList(ErpPurchasePlanItemDO::getPlanId, planId); } default List selectListByPlanIds(Collection planIds) { return selectList(ErpPurchasePlanItemDO::getPlanId, planIds); } default void deleteByPlanId(Long planId) { delete(new LambdaQueryWrapperX().eq(ErpPurchasePlanItemDO::getPlanId, planId)); } }