package com.wms_admin.server.service;
import com.wms_admin.server.entity.ProductModel;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import java.util.Map;
/**
*
* 服务类
*
*
* @author 江苏鵷雏网络科技有限公司
* @since 2023-06-07
*/
public interface ProductModelService extends IService {
/**
* 添加库存型号
* @param productModel 型号
* @return 返回添加是否成功:1成功,0失败
*/
Integer AddProductModel(String productCode, String productModel, Integer productNameId);
/**
* 根据名称ID查询所有的型号
* @param productNameId 名称ID
* @return 返回结果列表
*/
List SelectIdAllProductModel(Integer productNameId);
/**
* 根据ID更新型号
* @param productModel 型号实体类
* @return 返回更新结果
*/
Integer UpdateIdProductModel(ProductModel productModel);
/**
* 根据ID删除
* @param id 需要删除的主键ID
* @return 返回1:删除成功,返回0:删除失败
*/
Integer DeleteIdProductModel(String id);
/**
* 通过产品型号与产品编码查询对应ID
* @param productModel 产品型号
* @param productCode 产品编码
* @return 返回ID
*/
Integer SelectProductModelId(String productModel, String productCode);
Map selectIdProductModel(Integer productModelId);
}