feat(M05-A): 建立统一支付领域与幂等回调

This commit is contained in:
Codex
2026-06-20 14:30:35 +08:00
parent f9ec0af2ee
commit 6c506ff862
19 changed files with 905 additions and 14 deletions
+5
View File
@@ -37,6 +37,7 @@ import {
registerOrderManagementRoutes, type OrderManagementRouteOptions
} from './routes/order-management.js';
import { registerOrderShareRoutes, type OrderShareRouteOptions } from './routes/order-share.js';
import { registerPaymentRoutes, type PaymentRouteOptions } from './routes/payments.js';
export interface BuildAppOptions {
config?: AppConfig;
@@ -51,6 +52,7 @@ export interface BuildAppOptions {
orderState?: OrderStateRouteOptions;
orderManagement?: OrderManagementRouteOptions;
orderShare?: OrderShareRouteOptions;
payment?: PaymentRouteOptions;
}
declare module 'fastify' {
@@ -126,6 +128,9 @@ export async function buildApp(options: BuildAppOptions = {}): Promise<FastifyIn
if (options.orderShare) {
await registerOrderShareRoutes(app, options.orderShare);
}
if (options.payment) {
await registerPaymentRoutes(app, options.payment);
}
return app;
}