From e0187fce3955cbb0d80a73034211ee984c55c874 Mon Sep 17 00:00:00 2001
From: CR7 <1965214192@qq.com>
Date: Sun, 15 Dec 2024 23:31:20 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=97=B6=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/yami/shop/service/AreaService.java | 45 +++++++++++++++++++
1 file changed, 45 insertions(+)
create mode 100644 yami-shop-service/src/main/java/com/yami/shop/service/AreaService.java
diff --git a/yami-shop-service/src/main/java/com/yami/shop/service/AreaService.java b/yami-shop-service/src/main/java/com/yami/shop/service/AreaService.java
new file mode 100644
index 0000000..778da2b
--- /dev/null
+++ b/yami-shop-service/src/main/java/com/yami/shop/service/AreaService.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright (c) 2018-2999 广州市蓝海创新科技有限公司 All rights reserved.
+ *
+ * https://www.mall4j.com/
+ *
+ * 未经允许,不可做商业用途!
+ *
+ * 版权所有,侵权必究!
+ */
+
+// 定义了一个名为com.yami.shop.service的包,用于组织代码
+package com.yami.shop.service;
+
+// 导入了MyBatis Plus框架中的分页插件Page类
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+// 导入了MyBatis Plus框架中的IService接口,用于提供基础的CRUD操作
+import com.baomidou.mybatisplus.extension.service.IService;
+// 导入了Area实体类,这个类代表了数据库中的一个表
+import com.yami.shop.bean.model.Area;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 这是一个服务接口,用于定义与Area实体相关的业务操作。
+ *
+ * @author lgh on 2018/10/26 表示这个接口的作者是lgh,创建时间为2018年10月26日。
+ */
+public interface AreaService extends IService {
+
+ /**
+ * 这是一个通过父id查找地址的方法。
+ *
+ * @param pid 父id,用于指定要查找的地址的父级地址
+ * @return 返回一个Area对象的列表,包含了所有父id为pid的地址信息
+ */
+ List listByPid(Long pid);
+
+ /**
+ * 这是一个通过父id清除地址缓存的方法。
+ *
+ * @param pid 父id,用于指定要清除缓存的地址的父级地址
+ */
+ void removeAreaCacheByParentId(Long pid);
+}