feat(push): implement system notification and push framework

This commit is contained in:
ryan
2026-06-14 16:52:06 +08:00
parent aee457093d
commit cb018b3b60
60 changed files with 8756 additions and 160 deletions
+7
View File
@@ -26,6 +26,7 @@ import {UserService} from './user';
import {ConfigService} from './config';
import {UploadService} from './upload';
import {DbManageService} from './db-manage';
import {PushService} from './push';
/**
* 服务对象
@@ -47,6 +48,8 @@ const services = {
upload: UploadService,
/** 数据库管理服务 */
dbManage: DbManageService,
/** 通知推送服务 */
push: PushService,
} as const;
export default services;
@@ -131,3 +134,7 @@ export type { UploadImageResponse } from './upload';
// 数据库管理服务
export { DbManageService } from './db-manage';
export type { DBOverview, TableDataResponse, ExecuteSQLResponse } from './db-manage';
// 通知推送服务
export { PushService } from './push';
export type { PushEvent, PushHistory, PushChannelConfig, ListPushHistoriesRequest, ListPushHistoriesResponse, UpdatePushEventRequest, TestPushRequest } from './push';