feat(M07-D): 完成会员管理聚合查询

This commit is contained in:
Codex
2026-06-24 15:58:41 +08:00
parent 239ef4dcf1
commit ed0d455083
6 changed files with 772 additions and 5 deletions
+5
View File
@@ -45,6 +45,7 @@ import { registerDeviceRoutes, type DeviceRouteOptions } from './routes/devices.
import {
registerDeviceControlRoutes, type DeviceControlRouteOptions
} from './routes/device-control.js';
import { registerMemberRoutes, type MemberRouteOptions } from './routes/members.js';
export interface BuildAppOptions {
config?: AppConfig;
@@ -64,6 +65,7 @@ export interface BuildAppOptions {
mqtt?: MqttHealthProvider;
devices?: DeviceRouteOptions;
deviceControl?: DeviceControlRouteOptions;
members?: MemberRouteOptions;
}
declare module 'fastify' {
@@ -153,6 +155,9 @@ export async function buildApp(options: BuildAppOptions = {}): Promise<FastifyIn
if (options.deviceControl) {
await registerDeviceControlRoutes(app, options.deviceControl);
}
if (options.members) {
await registerMemberRoutes(app, options.members);
}
return app;
}