From 58262872c6404a8819413eb539c6cdb3c980edc7 Mon Sep 17 00:00:00 2001 From: wjy <1941137087@qq.com> Date: Sun, 22 Dec 2024 11:52:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E7=AE=A1=E7=90=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/api/service/InventoryService.java | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 IDEA/src/main/java/com/example/api/service/InventoryService.java diff --git a/IDEA/src/main/java/com/example/api/service/InventoryService.java b/IDEA/src/main/java/com/example/api/service/InventoryService.java new file mode 100644 index 00000000..d4a8ef1a --- /dev/null +++ b/IDEA/src/main/java/com/example/api/service/InventoryService.java @@ -0,0 +1,38 @@ +package com.example.api.service; + +import com.example.api.model.entity.Inventory; // 导入Inventory实体类,代表库存信息 +import java.util.List; // 导入List类,用于处理列表数据 + +/** + * 库存服务接口,定义库存相关的业务操作。 + */ +public interface InventoryService { + + /** + * 保存库存信息。 + * @param inventory 库存实体对象,包含库存的各个属性 + * @return 保存后的库存实体对象,包含由数据库生成的ID等信息 + */ + Inventory save(Inventory inventory); + + /** + * 查询所有库存信息。 + * @return 库存实体对象列表,包含所有库存的详细信息 + */ + List findAll(); + + /** + * 根据商品ID查询库存信息。 + * @param cid 商品ID + * @return 与指定商品ID相关的库存实体对象列表 + */ + List findByCommodityId(String cid); + + /** + * 根据仓库ID查询库存信息。 + * @param wid 仓库ID + * @return 与指定仓库ID相关的库存实体对象列表 + */ + List findByWarehouseId(String wid); + +}