From 8677a543709c8417f10bc0c97c6e7f21f48e3c4d Mon Sep 17 00:00:00 2001 From: huang Date: Wed, 21 Jan 2026 18:26:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20OpenAPI=20=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E7=94=9F=E6=88=90=E5=99=A8=E7=BC=BA=E5=B0=91=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=20Handler=20=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增以下 Handler 到文档生成器: - ShopCommission(代理商佣金管理) - CommissionWithdrawal(佣金提现审批) - CommissionWithdrawalSetting(提现配置管理) - Enterprise(企业客户管理) - EnterpriseCard(企业卡授权) - CustomerAccount(客户账号管理) - MyCommission(我的佣金) 同时修复 .gitignore 中 api 规则过宽的问题 --- .gitignore | 2 +- cmd/api/docs.go | 29 ++++++++++++++--------------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index e634508..f6bc95e 100644 --- a/.gitignore +++ b/.gitignore @@ -73,4 +73,4 @@ cmd/api/api ai-gateway.conf __debug_bin1621385388 docs/admin-openapi.yaml -api +/api diff --git a/cmd/api/docs.go b/cmd/api/docs.go index 25fef6f..e0f0683 100644 --- a/cmd/api/docs.go +++ b/cmd/api/docs.go @@ -23,22 +23,21 @@ func generateOpenAPIDocs(outputPath string, logger *zap.Logger) { app := fiber.New() // 3. 创建 Handler(使用 nil 依赖,因为只需要路由结构) - adminAuthHandler := admin.NewAuthHandler(nil, nil) - h5AuthHandler := h5.NewAuthHandler(nil, nil) - accHandler := admin.NewAccountHandler(nil) - roleHandler := admin.NewRoleHandler(nil) - permHandler := admin.NewPermissionHandler(nil) - shopHandler := admin.NewShopHandler(nil) - shopAccHandler := admin.NewShopAccountHandler(nil) - handlers := &bootstrap.Handlers{ - AdminAuth: adminAuthHandler, - H5Auth: h5AuthHandler, - Account: accHandler, - Role: roleHandler, - Permission: permHandler, - Shop: shopHandler, - ShopAccount: shopAccHandler, + AdminAuth: admin.NewAuthHandler(nil, nil), + H5Auth: h5.NewAuthHandler(nil, nil), + Account: admin.NewAccountHandler(nil), + Role: admin.NewRoleHandler(nil), + Permission: admin.NewPermissionHandler(nil), + Shop: admin.NewShopHandler(nil), + ShopAccount: admin.NewShopAccountHandler(nil), + ShopCommission: admin.NewShopCommissionHandler(nil), + CommissionWithdrawal: admin.NewCommissionWithdrawalHandler(nil), + CommissionWithdrawalSetting: admin.NewCommissionWithdrawalSettingHandler(nil), + Enterprise: admin.NewEnterpriseHandler(nil), + EnterpriseCard: admin.NewEnterpriseCardHandler(nil), + CustomerAccount: admin.NewCustomerAccountHandler(nil), + MyCommission: admin.NewMyCommissionHandler(nil), } // 4. 注册所有路由到文档生成器