From f49270db9ccf9ea5278611ef6ba9bf7a787f4e9d Mon Sep 17 00:00:00 2001 From: ykxiao Date: Wed, 16 Jul 2025 23:32:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index f10ea86..1a3b08c 100644 --- a/README.md +++ b/README.md @@ -110,31 +110,31 @@ | `.env.example` | 文件 | 环境变量模板,供复制为 `.env` 使用 | | `phpunit.xml.dist` | 文件 | PHPUnit 测试配置 | -| **路径** | **类型** | **功能说明** | -|------------------------|----------|--------------------------------| -| `app/` | 文件夹 | 应用主要业务代码入口,包含以下子模块 | -| `app/Amqp/` | 文件夹 | AMQP 消息发送/消费任务类 | -| `app/Aspect/` | 文件夹 | AOP 切面逻辑(如日志、鉴权) | -| `app/Command/` | 文件夹 | CLI 自定义命令脚本 | -| `app/Constants/` | 文件夹 | 全局常量定义(状态码、消息类型等) | -| `app/Context/` | 文件夹 | 请求上下文管理(如 QID、用户信息) | -| `app/Controller/` | 文件夹 | HTTP 接口控制层 | -| `app/Dao/` | 文件夹 | 直接数据库访问层封装 | -| `app/Exception/` | 文件夹 | 自定义异常类和统一逻辑 | -| `app/Helpers/` | 文件夹 | 通用工具函数 | -| `app/Job/` | 文件夹 | 定时任务或队列任务执行类 | -| `app/JsonRpc/` | 文件夹 | JSON-RPC 接口,供硬件或外部调用 | -| `app/Listener/` | 文件夹 | 事件监听器与触发机制 | -| `app/Log/` | 文件夹 | 日志入口、格式化、QID 链路 | -| `app/Middleware/` | 文件夹 | HTTP/MQ 中间件(限流、鉴权、异常处理) | -| `app/Model/` | 文件夹 | ORM 映射层,对应数据库表 | -| `app/Process/` | 文件夹 | 自定义进程(如 Socket、守护进程) | +| **路径** | **类型** | **功能说明** | +|------------------------|----------|------------------------------| +| `app/` | 文件夹 | 应用主要业务代码入口,包含以下子模块 | +| `app/Amqp/` | 文件夹 | AMQP 消息发送/消费任务类 | +| `app/Aspect/` | 文件夹 | AOP 切面逻辑(如日志、鉴权) | +| `app/Command/` | 文件夹 | CLI 自定义命令脚本 | +| `app/Constants/` | 文件夹 | 全局常量定义(状态码、消息类型等) | +| `app/Context/` | 文件夹 | 请求上下文管理(如 QID、用户信息) | +| `app/Controller/` | 文件夹 | HTTP 接口控制层 | +| `app/Dao/` | 文件夹 | 直接数据库访问层封装 | +| `app/Exception/` | 文件夹 | 自定义异常类和统一逻辑 | +| `app/Helpers/` | 文件夹 | 通用工具函数 | +| `app/Job/` | 文件夹 | 定时任务或队列任务执行类 | +| `app/JsonRpc/` | 文件夹 | JSON-RPC 接口,供硬件或外部调用 | +| `app/Listener/` | 文件夹 | 事件监听器与触发机制 | +| `app/Log/` | 文件夹 | 日志入口、格式化、QID 链路 | +| `app/Middleware/` | 文件夹 | HTTP/MQ 中间件(限流、鉴权、异常处理) | +| `app/Model/` | 文件夹 | ORM 映射层,对应数据库表 | +| `app/Process/` | 文件夹 | 自定义进程(如 Socket、守护进程) | | `app/Repository/` | 文件夹 | Repository 或 DAO 层,封装 Model 调用 | -| `app/Request/` | 文件夹 | 接口参数验证对象 | -| `app/Scope/` | 文件夹 | Eloquent 范畴定义(global/local) | -| `app/Service/` | 文件夹 | 业务逻辑层,处理 Controller 请求 | -| `app/Task/` | 文件夹 | 异步任务,配合 Scheduler 使用 | -| `app/Utils/` | 文件夹 | 独立于业务的工具逻辑封装 | +| `app/Request/` | 文件夹 | 接口参数验证对象 | +| `app/Scope/` | 文件夹 | Eloquent 范畴定义(global/local) | +| `app/Service/` | 文件夹 | 业务逻辑层 | +| `app/Task/` | 文件夹 | 异步任务,配合 Scheduler 使用 | +| `app/Utils/` | 文件夹 | 独立于业务的工具逻辑封装 | - 代码调用层级:Controller → Repository → Dao → Service → Model - Repository 不直接操作 DB,由 Dao 统一调用 Model