package com.yuanchu.mom.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.pojo.TechnologyTemplate; import com.yuanchu.mom.pojo.dto.TechnologyTemplateDto; import com.yuanchu.mom.pojo.vo.TechnologyTemplateVo1; import java.util.List; import java.util.Map; /** * 工艺模版表(TechnologyTemplate)表服务接口 * * @author zss * @since 2023-08-09 11:20:20 */ public interface TechnologyTemplateService extends IService { /** * 新增工序模版 * @param technologyTemplateDto */ void addTech(TechnologyTemplateDto technologyTemplateDto); /** * 查询所有类型 * @return */ List seleType(); /** * 查询工序模版列表 * @param page * @param element * @param father * @param type * @return */ List selTech(String element, String father, Integer type); /** * 根据id查询详情 * @param id * @return */ TechnologyTemplateDto selTechById(Integer id); /** * 根据id修改 * @param id * @param technologyTemplateDto */ void updaTechById(Integer id, TechnologyTemplateDto technologyTemplateDto); /** * 根据id删除 * @param id */ void delTech(Integer id); /** * 批量删除 * @param ids */ void delAllTech(List ids); }