feat(M08-B): 补保洁统计明细
This commit is contained in:
@@ -102,6 +102,46 @@ export interface CleaningSettlementDetail {
|
||||
items: CleaningSettlementItem[];
|
||||
}
|
||||
|
||||
export interface CleaningStatistics {
|
||||
summary: {
|
||||
taskTotal: number;
|
||||
pendingReview: number;
|
||||
active: number;
|
||||
rejected: number;
|
||||
completed: number;
|
||||
rewardCents: number;
|
||||
pendingSettlementCents: number;
|
||||
confirmedSettlementCents: number;
|
||||
paidSettlementCents: number;
|
||||
};
|
||||
byStatus: Array<{
|
||||
status: TaskStatus;
|
||||
total: number;
|
||||
rewardCents: number;
|
||||
}>;
|
||||
byStore: Array<{
|
||||
storeId: string;
|
||||
storeName: string;
|
||||
taskTotal: number;
|
||||
pendingReview: number;
|
||||
completed: number;
|
||||
rejected: number;
|
||||
rewardCents: number;
|
||||
}>;
|
||||
settlements: Array<{
|
||||
status: SettlementStatus;
|
||||
total: number;
|
||||
rewardCents: number;
|
||||
}>;
|
||||
members: Array<{
|
||||
cleanerUserId: string;
|
||||
cleanerName: string;
|
||||
taskCount: number;
|
||||
pendingSettlementCents: number;
|
||||
settledRewardCents: number;
|
||||
}>;
|
||||
}
|
||||
|
||||
export type WechatTransferPreflightStatus = 'PASS' | 'WARN' | 'FAIL';
|
||||
|
||||
export interface WechatTransferPreflightCheck {
|
||||
|
||||
Reference in New Issue
Block a user