package com.yuanchu.mom.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yuanchu.mom.mapper.SelfcheckModelMapper; import com.yuanchu.mom.pojo.SelfcheckModel; import com.yuanchu.mom.pojo.dto.SelfcheckModelDto; import com.yuanchu.mom.service.SelfcheckModelService; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * 自检项目维护表(SelfcheckModel)表服务实现类 * * @author zss * @since 2023-08-29 14:40:08 */ @Service public class SelfcheckModelServiceImpl extends ServiceImpl implements SelfcheckModelService { @Resource SelfcheckModelMapper selfcheckModelMapper; //查询生产工艺维护列表-->右边展示该工艺下的所有自检项目 @Override public List> selectAllSelf(Integer id) { return selfcheckModelMapper.selectAllSelf(id); } //新增自检项目 @Override public Integer addSelfcheck(SelfcheckModelDto selfcheckModelDto) { SelfcheckModel selfcheckModel = SelfcheckModel.builder() .name(selfcheckModelDto.getName()) .techTemId(selfcheckModelDto.getTechTemId()) .unit(selfcheckModelDto.getUnit()) .required(selfcheckModelDto.getRequired()) .internal(selfcheckModelDto.getInternal()) .build(); selfcheckModelMapper.insert(selfcheckModel); return selfcheckModel.getId(); } //删除 @Override public void delSelfcheckById(Integer id) { SelfcheckModel selfcheckModel = new SelfcheckModel(); selfcheckModel.setId(id); selfcheckModel.setState(0); selfcheckModelMapper.updateById(selfcheckModel); } //批量删除 @Override public void delAllSelfcheck(String ids) { selfcheckModelMapper.delAllSelfcheck(ids); } }