feat(admin): 运营数据 - 增加余额消耗统计、通知排序与用户积分汇总
This commit is contained in:
@@ -87,6 +87,7 @@ export type BannerAnnouncement = {
|
||||
noticeType?: BannerNoticeType;
|
||||
link?: string;
|
||||
status: "active" | "disabled";
|
||||
sortOrder?: number;
|
||||
startsAt?: string;
|
||||
endsAt?: string;
|
||||
createdBy: string;
|
||||
@@ -107,6 +108,7 @@ export type AdminBannerPayload = {
|
||||
noticeType?: BannerNoticeType;
|
||||
link?: string;
|
||||
status: "active" | "disabled";
|
||||
sortOrder?: number;
|
||||
startsAt?: string;
|
||||
endsAt?: string;
|
||||
};
|
||||
|
||||
@@ -126,7 +126,7 @@ export type AdminAuditEvent = {
|
||||
export type AdminUserDetail = {
|
||||
user: LocalUser;
|
||||
account: { userId: string; availableMicrocredits: number; reservedMicrocredits: number; version: number };
|
||||
counts: { ledgerEntries: number; tasks: number; apiCalls: number; auditEvents: number };
|
||||
counts: { ledgerEntries: number; tasks: number; apiCalls: number; auditEvents: number; rechargeMicrocredits: number; checkinMicrocredits: number };
|
||||
storageUsage: {
|
||||
assetCount: number;
|
||||
assetBytes: number;
|
||||
@@ -188,9 +188,11 @@ export type AdminAnalytics = {
|
||||
successRate: number;
|
||||
p95DurationMs: number;
|
||||
currentQueuedTasks: number;
|
||||
totalBalanceMicrocredits?: number;
|
||||
totalConsumedMicrocredits?: number;
|
||||
finance?: AnalyticsFinance | null;
|
||||
};
|
||||
trend: Array<{ day: string; tasks: number; requests: number; activeUsers: number; requestSuccessRate: number }>;
|
||||
trend: Array<{ day: string; tasks: number; requests: number; activeUsers: number; requestSuccessRate: number; consumedMicrocredits?: number }>;
|
||||
models: Array<{
|
||||
model: string;
|
||||
capability: string;
|
||||
|
||||
Reference in New Issue
Block a user