feat(M04-D): 完成最小权限订单分享

This commit is contained in:
Codex
2026-06-20 14:20:37 +08:00
parent 3c5cf071b9
commit 91801fe6a7
17 changed files with 694 additions and 14 deletions
+5
View File
@@ -36,6 +36,7 @@ import {
import {
registerOrderManagementRoutes, type OrderManagementRouteOptions
} from './routes/order-management.js';
import { registerOrderShareRoutes, type OrderShareRouteOptions } from './routes/order-share.js';
export interface BuildAppOptions {
config?: AppConfig;
@@ -49,6 +50,7 @@ export interface BuildAppOptions {
pricing?: PricingRouteOptions;
orderState?: OrderStateRouteOptions;
orderManagement?: OrderManagementRouteOptions;
orderShare?: OrderShareRouteOptions;
}
declare module 'fastify' {
@@ -121,6 +123,9 @@ export async function buildApp(options: BuildAppOptions = {}): Promise<FastifyIn
if (options.orderManagement) {
await registerOrderManagementRoutes(app, options.orderManagement);
}
if (options.orderShare) {
await registerOrderShareRoutes(app, options.orderShare);
}
return app;
}