feat: 实现服务层核心功能与文档更新
refactor(ProductService): 修复createProduct方法和其他方法错误 fix(InventoryAgingService): 修复AGING_THRESHOLD_DAYS引用问题 fix(InventoryService): 修复predictSKUDemand方法 refactor(ChatBotController): 从tsoa风格改为Express风格 fix(CommandCenterController): 修复类型问题 fix(AdAutoService): 修复stock可能为undefined的问题 docs: 更新SERVICE_MAP、DOMAIN_MODEL等架构文档 chore: 启动前端服务(运行在http://localhost:8000)
This commit is contained in:
@@ -40,7 +40,9 @@ import { DataComplianceService } from '../../services/DataComplianceService';
|
||||
import { DeadlockAdvisor } from '../../services/DeadlockAdvisor';
|
||||
import { DisputeResolverService } from '../../services/DisputeResolverService';
|
||||
import { DynamicPricingService } from '../../services/DynamicPricingService';
|
||||
import { FinanceReconciliationService } from '../../services/FinanceReconciliationService';
|
||||
import { FraudSharedService } from '../../services/FraudSharedService';
|
||||
import { MediaAssetService } from '../../services/MediaAssetService';
|
||||
import { OmniStockService } from '../../services/OmniStockService';
|
||||
import { OrderProfitService } from '../../services/OrderProfitService';
|
||||
import { PredictiveHealthService } from '../../services/PredictiveHealthService';
|
||||
@@ -48,6 +50,12 @@ import { PricingAuditService } from '../../services/PricingAuditService';
|
||||
import { ProductHealthService } from '../../services/ProductHealthService';
|
||||
import { QuotaCircuitBreakerService } from '../../services/QuotaCircuitBreakerService';
|
||||
import { RedTeamingService } from '../../services/RedTeamingService';
|
||||
import { ReportService } from '../../services/ReportService';
|
||||
import { RBACService } from '../../services/RBACService';
|
||||
import { FeatureActivationService } from '../../services/FeatureActivationService';
|
||||
import { MerchantSettlementService } from '../../services/MerchantSettlementService';
|
||||
import { MerchantProductOrderService } from '../../services/MerchantProductOrderService';
|
||||
import { BillingService } from '../../services/BillingService';
|
||||
import { ReviewService } from '../../services/ReviewService';
|
||||
import { SemanticLogService } from '../../services/SemanticLogService';
|
||||
import { SovereignReputationV2Service } from '../../services/SovereignReputationV2Service';
|
||||
@@ -995,6 +1003,41 @@ export class DomainBootstrap {
|
||||
priority: DomainRegistry.Priority.BIZ_DOMAIN,
|
||||
init: () => SupplierService.initTable()
|
||||
});
|
||||
DomainRegistry.register({
|
||||
name: 'MediaAssetService',
|
||||
priority: DomainRegistry.Priority.BIZ_DOMAIN,
|
||||
init: () => MediaAssetService.initTable()
|
||||
});
|
||||
DomainRegistry.register({
|
||||
name: 'FinanceReconciliationService',
|
||||
priority: DomainRegistry.Priority.BIZ_DOMAIN,
|
||||
init: () => FinanceReconciliationService.initTable()
|
||||
});
|
||||
DomainRegistry.register({
|
||||
name: 'ReportService',
|
||||
priority: DomainRegistry.Priority.BIZ_DOMAIN,
|
||||
init: () => ReportService.initTable()
|
||||
});
|
||||
DomainRegistry.register({
|
||||
name: 'RBACService',
|
||||
priority: DomainRegistry.Priority.CORE_INFRA,
|
||||
init: () => RBACService.initTable()
|
||||
});
|
||||
DomainRegistry.register({
|
||||
name: 'FeatureActivationService',
|
||||
priority: DomainRegistry.Priority.BIZ_DOMAIN,
|
||||
init: () => FeatureActivationService.initTable()
|
||||
});
|
||||
DomainRegistry.register({
|
||||
name: 'MerchantSettlementService',
|
||||
priority: DomainRegistry.Priority.BIZ_DOMAIN,
|
||||
init: () => MerchantSettlementService.initTable()
|
||||
});
|
||||
DomainRegistry.register({
|
||||
name: 'MerchantProductOrderService',
|
||||
priority: DomainRegistry.Priority.BIZ_DOMAIN,
|
||||
init: () => MerchantProductOrderService.initTable()
|
||||
});
|
||||
|
||||
// 执行全量 Bootstrap
|
||||
await DomainRegistry.bootstrap();
|
||||
|
||||
Reference in New Issue
Block a user