package cn.iocoder.yudao.module.mes.dal.mysql.wm.miscreceipt; 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.miscreceipt.vo.line.MesWmMiscReceiptLinePageReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.wm.miscreceipt.MesWmMiscReceiptLineDO; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * MES 杂项入库单行 Mapper * * @author 芋道源码 */ @Mapper public interface MesWmMiscReceiptLineMapper extends BaseMapperX { default List selectListByReceiptId(Long receiptId) { return selectList(new LambdaQueryWrapperX() .eq(MesWmMiscReceiptLineDO::getReceiptId, receiptId) .orderByAsc(MesWmMiscReceiptLineDO::getId)); } default int deleteByReceiptId(Long receiptId) { return delete(new LambdaQueryWrapperX() .eq(MesWmMiscReceiptLineDO::getReceiptId, receiptId)); } default PageResult selectPage(MesWmMiscReceiptLinePageReqVO pageReqVO) { return selectPage(pageReqVO, new LambdaQueryWrapperX() .eq(MesWmMiscReceiptLineDO::getReceiptId, pageReqVO.getReceiptId()) .orderByAsc(MesWmMiscReceiptLineDO::getId)); } }