add registration event rank

This commit is contained in:
Timi
2026-08-03 23:45:46 +08:00
parent dfdf79c8ea
commit f19cbc085d
5 changed files with 437 additions and 9 deletions
+6
View File
@@ -1,6 +1,7 @@
import { axios, type Page, type PageResult } from "timi-web";
import type {
CustomerRegisterStatView,
CustomerRegistrationRankView,
RegistrationEventRecordCalendarView,
RegistrationEventRecord,
RegistrationEventRecordCreateReq,
@@ -64,6 +65,10 @@ async function allCustomerRangeStat(req: RegistrationEventRecordStatReq): Promis
return await axios.post(`${BASE_URI}/all-customer/range/stat`, req);
}
async function customerRegistrationRank(req?: Partial<RegistrationEventRecordRangeReq>): Promise<CustomerRegistrationRankView[]> {
return await axios.post(`${BASE_URI}/customer/registration-rank`, req);
}
async function customerRegistrationEventDailyStat(req: RegistrationEventRecordTrendStatReq): Promise<RegistrationEventRecordDailyStatView[]> {
return await axios.post(`${BASE_URI}/customer/registration-event/daily/stat`, req);
}
@@ -84,6 +89,7 @@ export default {
remove,
customerRangeStat,
allCustomerRangeStat,
customerRegistrationRank,
customerRegistrationEventDailyStat,
allCustomerRegistrationEventDailyStat
};