添加后台支付成功记录列表

This commit is contained in:
2569718930@qq.com
2026-05-20 14:12:35 +08:00
parent 452dfe2218
commit 05f5d3c2dd
5 changed files with 138 additions and 3 deletions
+21
View File
@@ -19,6 +19,9 @@ export const opsApi = {
paymentRuntime() {
return opsFetch<Record<string, unknown>>("/api/payments/runtime");
},
listPayments(limit = 50) {
return opsFetch<{ payments?: Array<Record<string, unknown>>; total?: number }>(`/api/ops/payments?limit=${limit}`);
},
async funnel(days = 30) {
const raw = await opsFetch<{
events?: Record<string, { total?: number; unique_users?: number }>;
@@ -84,4 +87,22 @@ export const opsApi = {
const qs = new URLSearchParams(params).toString();
return opsFetch<Record<string, unknown>>(`/api/ops/truth-history?${qs}`);
},
userSubscriptions(email: string) {
return opsFetch<{
email: string;
user_id: string;
subscriptions: Array<{
id?: string;
user_id?: string;
status?: string;
plan_code?: string;
source?: string;
starts_at?: string;
expires_at?: string;
created_at?: string;
updated_at?: string;
}>;
count: number;
}>(`/api/ops/subscriptions/user?email=${encodeURIComponent(email)}`);
},
};