This commit is contained in:
2025-11-03 13:32:05 +08:00
parent 7e2af0e4f5
commit b4134d7942
3 changed files with 633 additions and 19 deletions

View File

@@ -875,7 +875,23 @@ func NewContainer() *Container {
),
// 产品应用服务 - 绑定到接口
fx.Annotate(
product.NewProductApplicationService,
func(
productManagementService *product_services.ProductManagementService,
productSubscriptionService *product_services.ProductSubscriptionService,
productApiConfigAppService product.ProductApiConfigApplicationService,
documentationAppService product.DocumentationApplicationServiceInterface,
formConfigService api_services.FormConfigService,
logger *zap.Logger,
) product.ProductApplicationService {
return product.NewProductApplicationService(
productManagementService,
productSubscriptionService,
productApiConfigAppService,
documentationAppService,
formConfigService,
logger,
)
},
fx.As(new(product.ProductApplicationService)),
),
// 产品API配置应用服务 - 绑定到接口