This commit is contained in:
2025-07-21 15:13:26 +08:00
parent 8ad1d7288e
commit b03129667a
41 changed files with 8497 additions and 3968 deletions

View File

@@ -15,7 +15,6 @@ import (
"tyapi-server/internal/application/user"
"tyapi-server/internal/config"
domain_certification_repo "tyapi-server/internal/domains/certification/repositories"
certification_service "tyapi-server/internal/domains/certification/services"
domain_finance_repo "tyapi-server/internal/domains/finance/repositories"
finance_service "tyapi-server/internal/domains/finance/services"
domain_product_repo "tyapi-server/internal/domains/product/repositories"
@@ -251,25 +250,15 @@ func NewContainer() *Container {
// 仓储层 - 认证域
fx.Provide(
// 认证申请仓储
// 认证命令仓储
fx.Annotate(
certification_repo.NewGormCertificationRepository,
fx.As(new(domain_certification_repo.CertificationRepository)),
certification_repo.NewGormCertificationCommandRepository,
fx.As(new(domain_certification_repo.CertificationCommandRepository)),
),
// 企业信息提交记录仓储
// 认证查询仓储
fx.Annotate(
certification_repo.NewGormEnterpriseInfoSubmitRecordRepository,
fx.As(new(domain_certification_repo.EnterpriseInfoSubmitRecordRepository)),
),
// e签宝生成合同记录仓储
fx.Annotate(
certification_repo.NewGormEsignContractGenerateRecordRepository,
fx.As(new(domain_certification_repo.EsignContractGenerateRecordRepository)),
),
// e签宝签署合同记录仓储
fx.Annotate(
certification_repo.NewGormEsignContractSignRecordRepository,
fx.As(new(domain_certification_repo.EsignContractSignRecordRepository)),
certification_repo.NewGormCertificationQueryRepository,
fx.As(new(domain_certification_repo.CertificationQueryRepository)),
),
),
@@ -314,11 +303,7 @@ func NewContainer() *Container {
user_service.NewEnterpriseService,
product_service.NewProductManagementService,
product_service.NewProductSubscriptionService,
certification_service.NewCertificationManagementService,
certification_service.NewCertificationWorkflowService,
certification_service.NewCertificationStateMachine,
certification_service.NewEnterpriseInfoSubmitRecordService,
certification_service.NewCertificationEsignService,
// 认证域的领域服务已经整合到应用服务中
finance_service.NewFinanceService,
),
@@ -334,11 +319,6 @@ func NewContainer() *Container {
certification.NewCertificationApplicationService,
fx.As(new(certification.CertificationApplicationService)),
),
// e签宝回调应用服务 - 绑定到接口
fx.Annotate(
certification.NewEsignCallbackApplicationService,
fx.As(new(certification.EsignCallbackApplicationService)),
),
// 财务应用服务 - 绑定到接口
fx.Annotate(
finance.NewFinanceApplicationService,