feat(M08-D): 补会员与员工用户管理
This commit is contained in:
@@ -307,6 +307,63 @@ export interface ManagedUser {
|
||||
lastLoginAt: string | null;
|
||||
}
|
||||
|
||||
export interface MemberWalletSummary {
|
||||
accountCount: number;
|
||||
cashBalanceCents: number;
|
||||
giftBalanceCents: number;
|
||||
totalBalanceCents: number;
|
||||
}
|
||||
|
||||
export interface MemberBenefitSummary {
|
||||
availableCoupons: number;
|
||||
frozenCoupons: number;
|
||||
activePackages: number;
|
||||
frozenPackages: number;
|
||||
packageMinutes: number;
|
||||
packageAmountCents: number;
|
||||
}
|
||||
|
||||
export interface MemberCard {
|
||||
memberId: string;
|
||||
status: UserStatus;
|
||||
nickname: string;
|
||||
maskedPhone: string;
|
||||
registeredAt: string;
|
||||
lastLoginAt: string | null;
|
||||
wallet: MemberWalletSummary;
|
||||
benefits: MemberBenefitSummary;
|
||||
recharge: {
|
||||
rechargeOrderCount: number;
|
||||
creditedRechargeCount: number;
|
||||
creditedRechargeCents: number;
|
||||
giftedRechargeCents: number;
|
||||
lastRechargeAt: string | null;
|
||||
};
|
||||
orders: {
|
||||
orderCount: number;
|
||||
paidOrderCount: number;
|
||||
paidAmountCents: number;
|
||||
lastOrderAt: string | null;
|
||||
};
|
||||
}
|
||||
|
||||
export interface MemberLedgerEntry {
|
||||
ledgerId: string;
|
||||
storeId: string | null;
|
||||
businessType: string;
|
||||
businessId: string;
|
||||
entryType: string;
|
||||
cashDeltaCents: number;
|
||||
giftDeltaCents: number;
|
||||
cashBalanceAfterCents: number;
|
||||
giftBalanceAfterCents: number;
|
||||
createdAt: string;
|
||||
}
|
||||
|
||||
export interface MemberDetail extends MemberCard {
|
||||
recentLedger: MemberLedgerEntry[];
|
||||
}
|
||||
|
||||
export interface CleaningTask {
|
||||
id: string;
|
||||
taskNo: string;
|
||||
|
||||
Reference in New Issue
Block a user