fix: 修复 OpenAPI 文档生成器缺少新增 Handler 的问题
Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Failing after 3m41s
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:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -73,4 +73,4 @@ cmd/api/api
|
|||||||
ai-gateway.conf
|
ai-gateway.conf
|
||||||
__debug_bin1621385388
|
__debug_bin1621385388
|
||||||
docs/admin-openapi.yaml
|
docs/admin-openapi.yaml
|
||||||
api
|
/api
|
||||||
|
|||||||
@@ -23,22 +23,21 @@ func generateOpenAPIDocs(outputPath string, logger *zap.Logger) {
|
|||||||
app := fiber.New()
|
app := fiber.New()
|
||||||
|
|
||||||
// 3. 创建 Handler(使用 nil 依赖,因为只需要路由结构)
|
// 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{
|
handlers := &bootstrap.Handlers{
|
||||||
AdminAuth: adminAuthHandler,
|
AdminAuth: admin.NewAuthHandler(nil, nil),
|
||||||
H5Auth: h5AuthHandler,
|
H5Auth: h5.NewAuthHandler(nil, nil),
|
||||||
Account: accHandler,
|
Account: admin.NewAccountHandler(nil),
|
||||||
Role: roleHandler,
|
Role: admin.NewRoleHandler(nil),
|
||||||
Permission: permHandler,
|
Permission: admin.NewPermissionHandler(nil),
|
||||||
Shop: shopHandler,
|
Shop: admin.NewShopHandler(nil),
|
||||||
ShopAccount: shopAccHandler,
|
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. 注册所有路由到文档生成器
|
// 4. 注册所有路由到文档生成器
|
||||||
|
|||||||
Reference in New Issue
Block a user