This commit is contained in:
2026-03-10 17:28:04 +08:00
parent 9a7bda9527
commit 4cd3954574
12 changed files with 1938 additions and 11 deletions

View File

@@ -660,6 +660,10 @@ func NewContainer() *Container {
api_repo.NewGormApiCallRepository,
fx.As(new(domain_api_repo.ApiCallRepository)),
),
fx.Annotate(
api_repo.NewGormReportRepository,
fx.As(new(domain_api_repo.ReportRepository)),
),
),
// 统计域仓储层
@@ -769,7 +773,8 @@ func NewContainer() *Container {
api_services.NewApiUserAggregateService,
),
api_services.NewApiCallAggregateService,
api_services.NewApiRequestService,
// 使用带仓储注入的构造函数,支持企业报告记录持久化
api_services.NewApiRequestServiceWithRepos,
api_services.NewFormConfigService,
),
@@ -1284,6 +1289,8 @@ func NewContainer() *Container {
) *handlers.ComponentReportOrderHandler {
return handlers.NewComponentReportOrderHandler(componentReportOrderService, purchaseOrderRepo, config, logger)
},
// 企业全景报告页面处理器
handlers.NewQYGLReportHandler,
// UI组件HTTP处理器
func(
uiComponentAppService product.UIComponentApplicationService,
@@ -1330,6 +1337,8 @@ func NewContainer() *Container {
routes.NewStatisticsRoutes,
// PDFG路由
routes.NewPDFGRoutes,
// 企业报告页面路由
routes.NewQYGLReportRoutes,
),
// 应用生命周期
@@ -1445,6 +1454,7 @@ func RegisterRoutes(
apiRoutes *routes.ApiRoutes,
statisticsRoutes *routes.StatisticsRoutes,
pdfgRoutes *routes.PDFGRoutes,
qyglReportRoutes *routes.QYGLReportRoutes,
jwtAuth *middleware.JWTAuthMiddleware,
adminAuth *middleware.AdminAuthMiddleware,
cfg *config.Config,
@@ -1470,6 +1480,7 @@ func RegisterRoutes(
announcementRoutes.Register(router)
statisticsRoutes.Register(router)
pdfgRoutes.Register(router)
qyglReportRoutes.Register(router)
// 打印注册的路由信息
router.PrintRoutes()