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<Mbom> {
|
|
/**
|
* 根据型号id查询所有版本
|
* @param specificationsId
|
* @return
|
*/
|
List<Integer> selectVerByMbom(Integer specificationsId);
|
|
/**
|
*右侧数据展示-->物料清单
|
* @param specificationsId
|
* @param version
|
* @return
|
*/
|
List<Map<String,Object>> selectAllMbom(Integer specificationsId, Integer version,String message);
|
|
/**
|
* 右上角新增-->物料清单-->选择工序,工艺
|
* @param specificationsId
|
* @return
|
*/
|
List<Map<String,Object>> chooseTech(Integer specificationsId);
|
|
/**
|
* 右上角新增-->物料清单
|
* @param mbomDto
|
*/
|
void addMbom( 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);
|
}
|