package com.yuanchu.mom.service; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.pojo.TechniqueModel; import com.yuanchu.mom.pojo.dto.TechnicalModelDto; import com.yuanchu.mom.pojo.dto.TechniqueModelDto; import java.util.List; import java.util.Map; /** * 生产工艺维护表(TechniqueModel)表服务接口 * * @author zss * @since 2023-08-29 09:26:37 */ public interface TechniqueModelService extends IService { /** * 查询生产工艺维护列表-->右边展示该工艺下能使用的设备所能做的项目 * @param id 工艺路线id * @return */ List> selectAllTeque(Integer id); /** * 新增生产工艺维护-->选择项目父类,子类,带出单位 * @param id 工艺路线id * @return */ List> choosePro(Integer id); /** * 新增生产工艺维护-->选择设备 * @param id 工艺路线id * @return */ List> chooseDeiv(Integer id); /** * 新增生产工艺维护 * @param techniqueModelDto */ Integer addQeMode(TechniqueModelDto techniqueModelDto); /** * 根据id查看详情 * @param id 生产工艺id * @return */ List> selecQueById(Integer id); /** * 编辑 * @param id * @param techniqueModelDto */ void writeQueById(Integer id, TechniqueModelDto techniqueModelDto); /** * 删除 * @param id */ void delQueById(Integer id); /** * 批量删除 * @param ids */ void delAllQue(String ids); }