| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yuanchu.mom.mapper.TechniqueMapper; |
| | | import com.yuanchu.mom.mapper.TechnologyMapper; |
| | | import com.yuanchu.mom.pojo.Technique; |
| | | import com.yuanchu.mom.pojo.dto.TechniqueDto; |
| | | import com.yuanchu.mom.service.TechniqueService; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | @Resource |
| | | TechniqueMapper techniqueMapper; |
| | | |
| | | @Resource |
| | | TechnologyMapper technologyMapper; |
| | | |
| | | //根据型号id查询所有版本 |
| | | @Override |
| | | public List<Integer> selectVerByTeq(Integer specificationsId) { |
| | |
| | | |
| | | //右侧数据展示-->生产工艺 |
| | | @Override |
| | | public List<Map<String, Object>> selectAllTeq(Integer specificationsId, Integer version,String message) { |
| | | return techniqueMapper.selectAllTeq(specificationsId,version,message); |
| | | public List<Map<String, Object>> selectAllTeq(Integer specificationsId, Integer version, String message) { |
| | | return techniqueMapper.selectAllTeq(specificationsId, version, message); |
| | | } |
| | | |
| | | //右上角新增-->生产工艺-->选择工序,工艺 |
| | | @Override |
| | | public List<Map<String, Object>> chooseTech(Integer specificationsId) { |
| | | return technologyMapper.chooseTech(specificationsId); |
| | | } |
| | | |
| | | //右上角新增-->生产工艺-->选择设备 |
| | | @Override |
| | | public List<Map<String, Object>> chooseDev(Integer technologyId) { |
| | | return techniqueMapper.chooseDev(technologyId); |
| | | } |
| | | |
| | | //右上角新增-->生产工艺-->选择项目(父子),单位 |
| | | @Override |
| | | public List<Map<String, Object>> choosePro(Integer technologyId) { |
| | | return techniqueMapper.choosePro(technologyId); |
| | | } |
| | | |
| | | //右上角新增-->生产工艺 |
| | | @Override |
| | | public void addTechnique(Integer technologyId, TechniqueDto techniqueDto) { |
| | | Technique technique = new Technique(); |
| | | BeanUtils.copyProperties(techniqueDto, technique); |
| | | technique.setTechnologyId(technologyId); |
| | | techniqueMapper.insert(technique); |
| | | } |
| | | |
| | | //删除 |
| | | @Override |
| | | public void delTeqById(Integer id) { |
| | | Technique technique = new Technique(); |
| | | technique.setId(id); |
| | | technique.setState(0); |
| | | techniqueMapper.updateById(technique); |
| | | } |
| | | |
| | | //批量删除 |
| | | @Override |
| | | public void delAllTeq(String ids) { |
| | | techniqueMapper.delAllTeq(ids); |
| | | } |
| | | |
| | | //根据id查看详情 |
| | | @Override |
| | | public List<Map<String, Object>> selTeqById(Integer id) { |
| | | return techniqueMapper.selTeqById((id)); |
| | | } |
| | | |
| | | //编辑 |
| | | @Override |
| | | public String wriTeqById(Integer id, String product, String productFather, String unit) { |
| | | Technique technique = new Technique(); |
| | | technique.setId(id); |
| | | technique.setProduct(product); |
| | | technique.setProductFather(productFather); |
| | | technique.setUnit(unit); |
| | | techniqueMapper.updateById(technique); |
| | | return "修改成功!"; |
| | | } |
| | | } |
| | | |