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);
+}