feat(M04-B): 完成订单状态机与迁移历史

This commit is contained in:
Codex
2026-06-20 13:53:55 +08:00
parent 725028cb2d
commit 40c891f1b7
19 changed files with 698 additions and 16 deletions
+7
View File
@@ -30,6 +30,9 @@ import {
type StoreAccessRouteOptions
} from './routes/store-access.js';
import { registerPricingRoutes, type PricingRouteOptions } from './routes/pricing.js';
import {
registerOrderStateRoutes, type OrderStateRouteOptions
} from './routes/order-state.js';
export interface BuildAppOptions {
config?: AppConfig;
@@ -41,6 +44,7 @@ export interface BuildAppOptions {
storeDiscovery?: StoreDiscoveryRouteOptions;
storeAccess?: StoreAccessRouteOptions;
pricing?: PricingRouteOptions;
orderState?: OrderStateRouteOptions;
}
declare module 'fastify' {
@@ -107,6 +111,9 @@ export async function buildApp(options: BuildAppOptions = {}): Promise<FastifyIn
if (options.pricing) {
await registerPricingRoutes(app, options.pricing);
}
if (options.orderState) {
await registerOrderStateRoutes(app, options.orderState);
}
return app;
}