feat(M08-B): 补微信转账预检
This commit is contained in:
@@ -68,3 +68,44 @@ export interface CleaningSettlement {
|
||||
note: string;
|
||||
createdAt: string;
|
||||
}
|
||||
|
||||
export type WechatTransferPreflightStatus = 'PASS' | 'WARN' | 'FAIL';
|
||||
|
||||
export interface WechatTransferPreflightCheck {
|
||||
key: string;
|
||||
status: WechatTransferPreflightStatus;
|
||||
message: string;
|
||||
}
|
||||
|
||||
export interface WechatTransferPreflight {
|
||||
ready: boolean;
|
||||
settlement: {
|
||||
id: string;
|
||||
settlementNo: string;
|
||||
status: SettlementStatus;
|
||||
totalRewardCents: number;
|
||||
cleanerUserId: string;
|
||||
storeId: string | null;
|
||||
};
|
||||
account: {
|
||||
configured: boolean;
|
||||
id?: string;
|
||||
storeScoped?: boolean;
|
||||
merchantIdMasked?: string;
|
||||
credentialRefMasked?: string;
|
||||
authorizationStatus?: string;
|
||||
};
|
||||
credential: {
|
||||
configured: boolean;
|
||||
appIdPresent?: boolean;
|
||||
serialNoPresent?: boolean;
|
||||
transferSceneId?: string;
|
||||
reportInfoCount?: number;
|
||||
transferNotifyUrlConfigured?: boolean;
|
||||
platformCertificateCount?: number;
|
||||
};
|
||||
cleaner: {
|
||||
openidConfigured: boolean;
|
||||
};
|
||||
checks: WechatTransferPreflightCheck[];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user