package cn.lili.modules.purchase.serviceimpl; import cn.lili.modules.purchase.entity.dos.PurchaseQuotedItem; import cn.lili.modules.purchase.mapper.PurchaseQuotedItemMapper; import cn.lili.modules.purchase.service.PurchaseQuotedItemService; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * 采购单子内容业务层实现 * * @author Bulbasaur * @since 2020/11/26 16:13 */ @Service public class PurchaseQuotedItemServiceImpl extends ServiceImpl implements PurchaseQuotedItemService { @Override @Transactional(rollbackFor = Exception.class) public boolean addPurchaseQuotedItem(String purchaseQuotedId, List purchaseQuotedItemList) { for (PurchaseQuotedItem purchaseQuotedItem : purchaseQuotedItemList) { purchaseQuotedItem.setPurchaseQuotedId(purchaseQuotedId); } return this.saveBatch(purchaseQuotedItemList); } @Override public List purchaseQuotedItemList(String purchaseQuotedId) { return this.list(new LambdaQueryWrapper().eq(PurchaseQuotedItem::getPurchaseQuotedId,purchaseQuotedId)); } }