feat(M03-A): 完成门店与房间基础管理

This commit is contained in:
Codex
2026-06-18 14:55:04 +08:00
parent 47094d5309
commit 15139b3962
17 changed files with 1013 additions and 13 deletions
+8
View File
@@ -13,12 +13,17 @@ import {
registerUserManagementRoutes,
type UserManagementRouteOptions
} from './routes/user-management.js';
import {
registerStoreRoomRoutes,
type StoreRoomRouteOptions
} from './routes/store-room-management.js';
export interface BuildAppOptions {
config?: AppConfig;
platformConfigRepository?: PlatformConfigResolver;
auth?: AuthRouteOptions;
userManagement?: UserManagementRouteOptions;
storeRoom?: StoreRoomRouteOptions;
}
declare module 'fastify' {
@@ -70,6 +75,9 @@ export async function buildApp(options: BuildAppOptions = {}): Promise<FastifyIn
if (options.userManagement) {
await registerUserManagementRoutes(app, options.userManagement);
}
if (options.storeRoom) {
await registerStoreRoomRoutes(app, options.storeRoom);
}
return app;
}