feat(M08-D): 建立后台运营总览

This commit is contained in:
Codex
2026-08-10 11:22:13 +08:00
parent b08a2cca43
commit 65f2e7c916
9 changed files with 775 additions and 39 deletions
+33
View File
@@ -22,6 +22,39 @@ export interface PageResult<T> {
pageSize: number;
}
export interface ManagedStore {
id: string;
name: string;
address: string;
city: string;
district: string;
businessStatus: 'OPEN' | 'CLOSED' | 'SUSPENDED';
timezone: string;
}
export interface BusinessStatistics {
storeId: string;
from: string;
to: string;
summary: {
orderTotal: number;
activeOrderTotal: number;
finishedOrderTotal: number;
bookedAmountCents: number;
collectedAmountCents: number;
payingMemberTotal: number;
voucherTotal: number;
voucherSucceeded: number;
voucherFailed: number;
roomTotal: number;
availableRoomTotal: number;
attentionRoomTotal: number;
};
orderStatuses: Array<{ status: string; total: number; amountCents: number }>;
paymentChannels: Array<{ channel: string; total: number; amountCents: number }>;
dailyRevenue: Array<{ date: string; total: number; amountCents: number }>;
}
export interface ManagedUser {
id: string;
userType: string;