feat(M04-B): 完成订单状态机与迁移历史
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user