update http and grpc handler

This commit is contained in:
ivamp 2024-06-16 19:24:02 +08:00
parent 5854799483
commit a37cab3389
4 changed files with 5 additions and 7 deletions

View File

@ -15,9 +15,7 @@
2. 组件所需要的文件可以放在 internal 下,比如 gin 需要路由定义。
## 业务逻辑
1. 所有业务逻辑都放在 internal/logic 目录下,每个业务一个目录,比如 user 部分就应该单独一个目录。
2. controller 每个业务一个目录。
3. controller 中不应该有业务逻辑controller 只负责接收请求,然后调用 logic 中的业务逻辑。
## gRPC
1. gRPC 服务需要放在 internal/services 目录下,每个服务一个目录。
1. 所有业务逻辑都放在 internal/services 目录下,每个业务一个目录,比如 user 部分就应该单独一个目录。
2. handlers/controller 每个业务一个目录。
3. controller 中不应该有业务逻辑handlers/controller 只负责接收请求,然后调用 services 中的业务逻辑。
4. handlers/grpc 为 gRPC 的 handler里面不处理业务逻辑业务逻辑应在 services 中处理。

View File

@ -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"