修复(#105): 消除 goctl 重新生成漂移

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
2026-05-27 23:50:16 -07:00
parent 27986044a1
commit b6d0c89aa1
43 changed files with 2986 additions and 1498 deletions
+6 -1
View File
@@ -22,6 +22,7 @@ import (
"github.com/perfect-panel/server/internal/handler"
"github.com/perfect-panel/server/internal/middleware"
"github.com/perfect-panel/server/internal/svc"
"github.com/zeromicro/go-zero/rest"
)
type Service struct {
@@ -64,7 +65,11 @@ func initServer(svc *svc.ServiceContext) *gin.Engine {
)
// register handlers
handler.RegisterHandlers(r, svc)
svc.AuthMiddleware = middleware.AuthMiddleware(svc)
svc.OptionalAuthMiddleware = middleware.OptionalAuthMiddleware(svc)
svc.DeviceMiddleware = middleware.DeviceMiddleware(svc)
svc.ServerMiddleware = middleware.ServerMiddleware(svc)
handler.RegisterHandlers(rest.NewServer(r, rest.WithOptionalAuth(svc.OptionalAuthMiddleware)), svc)
r.StaticFile("/order-recovery.html", "./public/order-recovery.html")
// register subscribe handler
handler.RegisterSubscribeHandlers(r, svc)