diff --git a/README.md b/README.md index 9ecb0c4..389cfc1 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,7 @@ 2. 组件所需要的文件可以放在 internal 下,比如 gin 需要路由定义。 ## 业务逻辑 -1. 所有业务逻辑都放在 internal/logic 目录下,每个业务一个目录,比如 user 部分就应该单独一个目录。 -2. controller 每个业务一个目录。 -3. controller 中不应该有业务逻辑,controller 只负责接收请求,然后调用 logic 中的业务逻辑。 - -## gRPC -1. gRPC 服务需要放在 internal/services 目录下,每个服务一个目录。 \ No newline at end of file +1. 所有业务逻辑都放在 internal/services 目录下,每个业务一个目录,比如 user 部分就应该单独一个目录。 +2. handlers/controller 每个业务一个目录。 +3. controller 中不应该有业务逻辑,handlers/controller 只负责接收请求,然后调用 services 中的业务逻辑。 +4. handlers/grpc 为 gRPC 的 handler,里面不处理业务逻辑,业务逻辑应在 services 中处理。 diff --git a/internal/app/gin/init.go b/internal/app/gin/init.go index b5f70e6..c92a7b3 100644 --- a/internal/app/gin/init.go +++ b/internal/app/gin/init.go @@ -2,7 +2,7 @@ package gin import ( "framework_v2/internal/app/facade" - "framework_v2/internal/http/controllers/user" + "framework_v2/internal/handlers/controllers/user" "framework_v2/internal/middleware/http" ginzap "github.com/gin-contrib/zap" "github.com/gin-gonic/gin" diff --git a/internal/http/controllers/user/main.go b/internal/handlers/controllers/user/main.go similarity index 100% rename from internal/http/controllers/user/main.go rename to internal/handlers/controllers/user/main.go diff --git a/internal/logic/.gitkeep b/internal/handlers/grpc/.gitkeep similarity index 100% rename from internal/logic/.gitkeep rename to internal/handlers/grpc/.gitkeep