package com.yuanchu.mom.service; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.pojo.Mbom; import com.yuanchu.mom.pojo.dto.MbomDto; import java.util.List; import java.util.Map; /** * 标准BOM-物料清单表(Mbom)表服务接口 * * @author zss * @since 2023-08-31 11:58:23 */ public interface MbomService extends IService { /** * 根据型号id查询所有版本 * @param specificationsId * @return */ List selectVerByMbom(Integer specificationsId); /** *右侧数据展示-->物料清单 * @param specificationsId * @param version * @return */ List> selectAllMbom(Integer specificationsId, Integer version,String message); /** * 右上角新增-->物料清单-->选择工序,工艺 * @param specificationsId * @return */ List> chooseTech(Integer specificationsId); /** * 右上角新增-->物料清单 * @param technologyId * @param mbomDto */ void addMbom(Integer technologyId, MbomDto mbomDto); /** * 填写数量,鼠标移开保存 * @param id * @param num * @return */ Integer write(Integer id, Integer num); /** * 删除 * @param id */ void delMbomById(Integer id); /** * 批量删除 * @param ids */ void delAllMbom(String ids); }