优化结构
This commit is contained in:
@@ -29,10 +29,9 @@
|
||||
- `biz/integration`:支付/消息队列/WebSocket 集成配置定义与校验。
|
||||
- `biz/task`:定时任务模型、任务用例和任务注册协议。
|
||||
- `conf`:system 配置 proto、运行时快照和生成代码。
|
||||
- `data`:共享数据库生命周期与配置 watcher;PO/仓储按 `system`、`integration`、`task`、`payment` 子包隔离。
|
||||
- `data`:共享数据库生命周期与配置 watcher;PO/仓储按 `system`、`integration`、`task`、`payment` 子包隔离;后台 JWT claims 与签发/解析位于 `data/system/token.go`。
|
||||
- `initialize`:首次安装、配置迁移、种子编排和运行时重载。
|
||||
- `integration`:Redis、邮件、存储、支付、WebSocket、EMQX 和 RabbitMQ 的 provider 生命周期。
|
||||
- `security`:JWT claims、签发/解析和后台安全实现。
|
||||
- `routecatalog`:HTTP 公开性、操作审计、请求体策略和 API 分组/说明的统一目录。
|
||||
- `service`:HTTP DTO(`service/dto`)、DTO 与 DO 转换和应用服务。
|
||||
- `server`:Gin 生命周期;handler、middleware、router、HTTP 适配按子包维护。
|
||||
@@ -55,13 +54,12 @@ internal/
|
||||
config/ # Viper 配置、快照和热更新
|
||||
global/ # 进程级共享资源入口
|
||||
data/
|
||||
system/ # 系统表与系统仓储
|
||||
system/ # 系统表与系统仓储,含后台 JWT token.go
|
||||
integration/# 集成配置表与仓储
|
||||
task/ # 定时任务表与仓储
|
||||
payment/ # 支付表与仓储
|
||||
initialize/ # 首次安装和配置编排
|
||||
integration/ # 外部 I/O provider
|
||||
security/ # JWT 和安全实现
|
||||
server/ # Gin 生命周期,内部按 handler/middleware/router/httpx 分类
|
||||
service/ # 应用服务;DTO 集中在 dto 子包
|
||||
worker/ # 任务运行时
|
||||
|
||||
Reference in New Issue
Block a user