fix: 修复 OpenAPI 文档生成器缺少新增 Handler 的问题
Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Failing after 3m41s

新增以下 Handler 到文档生成器:
- ShopCommission(代理商佣金管理)
- CommissionWithdrawal(佣金提现审批)
- CommissionWithdrawalSetting(提现配置管理)
- Enterprise(企业客户管理)
- EnterpriseCard(企业卡授权)
- CustomerAccount(客户账号管理)
- MyCommission(我的佣金)

同时修复 .gitignore 中 api 规则过宽的问题
This commit is contained in:
2026-01-21 18:26:10 +08:00
parent 91c9bbfeb8
commit 8677a54370
2 changed files with 15 additions and 16 deletions

View File

@@ -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. 注册所有路由到文档生成器