package com.yuanchu.mom.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yuanchu.mom.mapper.MbomModelMapper; import com.yuanchu.mom.pojo.MbomModel; import com.yuanchu.mom.pojo.dto.MbomModelDto; import com.yuanchu.mom.service.MbomModelService; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * 物料清单维护表(MbomModel)表服务实现类 * * @author zss * @since 2023-08-30 09:17:26 */ @Service public class MbomModelServiceImpl extends ServiceImpl implements MbomModelService { @Resource MbomModelMapper mbomModelMapper; //查询物料清单维护列表-->右边展示该工艺所需要的原材料 @Override public List> selectAllMbom(Integer id) { return mbomModelMapper.selectAllMbom(id); } //新增物料清单维护表 @Override public Integer addMbom(MbomModelDto mbomModelDto) { MbomModel mbomModel = new MbomModel(); BeanUtils.copyProperties(mbomModelDto,mbomModel); mbomModelMapper.insert(mbomModel); return mbomModel.getId(); } //删除 @Override public void delMbomById(Integer id) { MbomModel mbomModel = new MbomModel(); mbomModel.setId(id); mbomModel.setState(0); mbomModelMapper.updateById(mbomModel); } //批量删除 @Override public void delAllMbom(String ids) { mbomModelMapper.delAllMbom(ids); } }