优化结构
This commit is contained in:
+4
-3
@@ -7,8 +7,9 @@
|
||||
- `database`:跨模块共享的 GORM 支持、分页和迁移执行器
|
||||
- `module`:模块迁移、后台元数据和路由注册协议
|
||||
- `task`:跨模块共享的进程内任务注册表和贡献协议
|
||||
- `logging`:跨 app 复用的结构化日志能力
|
||||
- `httpx`:跨 HTTP 模块共享的 JSON 响应结构、分页结构和状态码
|
||||
- `paymentkit`:支付金额、签名、状态、provider 标识和回调应答纯函数
|
||||
- `database`、`module`、`task`:跨模块基础设施与稳定协议
|
||||
|
||||
应用级 logging、HTTP response、paymentkit 等实现位于 `internal/`,不属于
|
||||
可复用 pkg 公共层。
|
||||
`pkg` 只能提供机制和稳定协议,不能引用任何 `internal` 业务包。数据库配置加载、
|
||||
系统集成配置、系统表和 provider 生命周期仍由 `internal` 负责。
|
||||
|
||||
Reference in New Issue
Block a user