zss
2023-09-24 527cbd85e37842d93d081f33916dca5c6f7156e0
base-server/src/main/java/com/yuanchu/mom/service/impl/MbomModelServiceImpl.java
@@ -4,6 +4,7 @@
import com.yuanchu.mom.mapper.MbomModelMapper;
import com.yuanchu.mom.pojo.MbomModel;
import com.yuanchu.mom.pojo.dto.MbomModelDto;
import com.yuanchu.mom.pojo.dto.MbomModelDto2;
import com.yuanchu.mom.service.MbomModelService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
@@ -11,6 +12,7 @@
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
 * 物料清单维护表(MbomModel)表服务实现类
@@ -33,11 +35,16 @@
    //新增物料清单维护表
    @Override
    public Integer addMbom(MbomModelDto mbomModelDto) {
        MbomModel mbomModel = new MbomModel();
        BeanUtils.copyProperties(mbomModelDto,mbomModel);
        mbomModelMapper.insert(mbomModel);
        return mbomModel.getId();
    public void addMbom(MbomModelDto mbomModelDto) {
        List<MbomModelDto2> mbomModelDto2List = mbomModelDto.getMbomModelDto2List();
        List<MbomModel> mbomModelList = mbomModelDto2List.stream().map(mbomModelDto2 -> {
            MbomModel mbomModel = new MbomModel();
            mbomModel.setTechTemId(mbomModelDto.getTechTemId());
            BeanUtils.copyProperties(mbomModelDto2, mbomModel);
            return mbomModel;
        }).collect(Collectors.toList());
        //批量添加
        saveBatch(mbomModelList);
    }
    //删除