diff --git a/IDEA/src/main/java/com/example/api/service/DistributionService.java b/IDEA/src/main/java/com/example/api/service/DistributionService.java new file mode 100644 index 00000000..17fa288d --- /dev/null +++ b/IDEA/src/main/java/com/example/api/service/DistributionService.java @@ -0,0 +1,26 @@ +package com.example.api.service; + +import com.example.api.model.entity.Distribution; // 导入Distribution实体类,代表配送信息 + +import java.util.List; // 导入List类,用于处理列表数据 + +/** + * 配送服务接口,定义配送相关的业务操作。 + */ +public interface DistributionService { + + /** + * 保存配送信息。 + * @param distribution 配送实体对象,包含配送的各个属性 + * @return 保存后的配送实体对象,包含由数据库生成的ID等信息 + * @throws Exception 如果保存过程中出现错误,则抛出异常 + */ + Distribution save(Distribution distribution) throws Exception; + + /** + * 查询所有配送信息。 + * @return 配送实体对象列表,包含所有配送的详细信息 + */ + List findAll(); + +}