package com.yuanchu.mom.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.yuanchu.mom.pojo.Technique; import java.util.List; import java.util.Map; /** * 标准BOM-生产工艺表(Technique)表数据库访问层 * * @author zss * @since 2023-08-31 11:57:52 */ public interface TechniqueMapper extends BaseMapper { //根据型号id查询所有版本 List selectVerByTeq(Integer specificationsId); //右侧数据展示-->生产工艺 List> selectAllTeq(Integer specificationsId, Integer version,String message); //右上角新增-->生产工艺-->选择设备 List> chooseDev(Integer technologyId); //右上角新增-->生产工艺-->选择项目(父子),单位 List> choosePro(Integer technologyId); //根据型号id查询该型号下所有工艺的生产工艺 List selAllBySpeId(Integer specificationsId,Integer version); //根据工艺路线id删除生产工艺 void delTeqByTecId(Integer id); //根据工艺路线id批量删除 void delAllByTecId(String ids); //根据生产工艺id批量删除 void delAllTeq(String ids); //根据工艺路线id查询所有版本 List selectVerByTeId(Integer technologyId); //查询该工艺下最新版本在一个检验项目下可以使用哪些设备 List> selDevByVerTecIdFaNam(Integer technologyId, String father, String name, Integer ver); //根据id查看详情 List> selTeqById(Integer id); //根据技术指标id删除 void delByProId(Integer id); //根据技术指标id批量删除 void delAll(String ids); }