package com.yuanchu.limslaboratory.service; import com.yuanchu.limslaboratory.pojo.Material; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author 江苏鵷雏网络科技有限公司 * @since 2023-07-17 */ public interface MaterialService extends IService { /** * 查询物料信息 * @param pageSize * @param countSize * @return */ List selectMaterialLimit(int pageSize,int countSize); Integer addMaterialInformation(Material material); /** * 侧边栏物料数据 * @param specificationsId * @return */ List> getListMaterialInformation(String specificationsId); /** * 删除等于MaterialId的数据 * @param materialId * @return */ Integer deleteMaterialInformation(String materialId); /** * 更新Material的数据 * @param material * @return */ Integer updateMaterialInformation(Material material); /** * 删除等于SpecificationsId的物料数据 * @param deleteSpecificationsId * @return */ List specificationsIdDeleteMaterial(List deleteSpecificationsId); /** * 根据物料id查询物流 * @param materialId * @return */ Map selectMaterialById(String materialId); /** * 根据Id查询规格详情 * @param materialId * @return */ Material ListIdMaterialInformation(String materialId); }