| | |
| | | import com.yuanchu.mom.mapper.TechnologyTemplateMapper; |
| | | import com.yuanchu.mom.pojo.TechnologyTemplate; |
| | | import com.yuanchu.mom.pojo.dto.TechnologyTemplateDto; |
| | | import com.yuanchu.mom.pojo.vo.TechnologyTemplateVo1; |
| | | import com.yuanchu.mom.service.TechnologyTemplateService; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | |
| | | //查询工序模版列表 |
| | | @Override |
| | | public IPage<Map<String, Object>> selTech(Page<Object> page, String element, String father, Integer type) { |
| | | return technologyTemplateMapper.selTech(page,element,father,type); |
| | | public List<TechnologyTemplateVo1> selTech( String element, String father, Integer type) { |
| | | return technologyTemplateMapper.selTech(element,father,type); |
| | | } |
| | | |
| | | //根据id查看工序详情 |
| | | @Override |
| | | public TechnologyTemplateDto selTechById(Integer id) { |
| | | TechnologyTemplate technologyTemplate = technologyTemplateMapper.selectById(id); |
| | | TechnologyTemplateDto technologyTemplateDto = new TechnologyTemplateDto(); |
| | | BeanUtils.copyProperties(technologyTemplate,technologyTemplateDto); |
| | | return technologyTemplateDto; |
| | | } |
| | | |
| | | //根据id修改 |
| | | @Override |
| | | public void updaTechById(Integer id, TechnologyTemplateDto technologyTemplateDto) { |
| | | TechnologyTemplate technologyTemplate = technologyTemplateMapper.selectById(id); |
| | | BeanUtils.copyProperties(technologyTemplateDto,technologyTemplate); |
| | | technologyTemplateMapper.updateById(technologyTemplate); |
| | | } |
| | | |
| | | //根据id删除 |
| | | @Override |
| | | public void delTech(Integer id) { |
| | | TechnologyTemplate technologyTemplate = technologyTemplateMapper.selectById(id); |
| | | technologyTemplate.setState(0); |
| | | technologyTemplateMapper.updateById(technologyTemplate); |
| | | } |
| | | |
| | | //批量删除 |
| | | @Override |
| | | public void delAllTech(List<Integer> ids) { |
| | | List<TechnologyTemplate> technologyTemplates = technologyTemplateMapper.selectBatchIds(ids); |
| | | for (TechnologyTemplate technologyTemplate : technologyTemplates) { |
| | | technologyTemplate.setState(0); |
| | | technologyTemplateMapper.updateById(technologyTemplate); |
| | | } |
| | | } |
| | | } |
| | | |