webadmin增加财务模块

This commit is contained in:
2026-07-14 15:16:41 +08:00
parent 450dc44d0e
commit d61a43cc8c
15 changed files with 1352 additions and 132 deletions
+44
View File
@@ -23,3 +23,47 @@ export interface PartnerBillDetailDto extends PartnerBillDto {
confirmedAt?: string | null;
paidAt?: string | null;
}
/** 门店结算默认比例(核销金额 × 比例) */
export const STORE_SETTLEMENT_DEFAULT_RATE = 0.6;
/** 酒厂账单结算比例(酒单实付 × 比例),暂定 30% */
export const WINERY_SETTLEMENT_RATE = 0.3;
export type FinanceBillSummary = {
count: number;
redeemAmount?: number;
payoutAmount?: number;
orderAmount?: number;
orderCommission?: number;
redeemCommission?: number;
wineryAmount?: number;
totalAmount: number;
};
export type StoreDailyBillRow = {
billDate: string;
storeId: string;
storeName: string;
storePhone?: string;
cityName?: string;
redeemCount: number;
redeemAmount: number;
settlementRate: number;
payoutAmount: number;
pendingCount: number;
paidCount: number;
};
export type WineryOrderBillRow = {
orderId: string;
orderNo: string;
deliveryType: string;
cityName?: string;
payAmount: number;
wineryRate: number;
wineryAmount: number;
paidAt: string;
receiverCity?: string;
};