修复(#120): 补齐用户订阅限速配置前端实现

This commit is contained in:
2026-05-28 22:00:53 -07:00
parent 100b641552
commit 9172107ea9
4 changed files with 397 additions and 59 deletions
+16
View File
@@ -398,6 +398,8 @@ declare namespace API {
expired_at: number;
traffic: number;
subscribe_id: number;
speed_limit?: number;
traffic_limit?: TrafficLimitRule[];
};
type CurrencyConfig = {
@@ -2051,6 +2053,7 @@ declare namespace API {
replacement: number;
inventory: number;
traffic: number;
traffic_limit?: TrafficLimitRule[];
speed_limit: number;
device_limit: number;
quota: number;
@@ -2434,6 +2437,8 @@ declare namespace API {
expired_at: number;
upload: number;
download: number;
speed_limit?: number;
traffic_limit?: TrafficLimitRule[];
};
type User = {
@@ -2522,6 +2527,8 @@ declare namespace API {
finished_at: number;
reset_time: number;
traffic: number;
traffic_limit?: TrafficLimitRule[];
speed_limit?: number;
download: number;
upload: number;
token: string;
@@ -2544,6 +2551,8 @@ declare namespace API {
expire_time: number;
reset_time: number;
traffic: number;
traffic_limit?: TrafficLimitRule[];
speed_limit?: number;
download: number;
upload: number;
token: string;
@@ -2559,6 +2568,13 @@ declare namespace API {
updated_at: number;
};
type TrafficLimitRule = {
stat_type: "hour" | "day";
stat_value: number;
traffic_usage: number;
speed_limit: number;
};
type UserSubscribeLog = {
id: number;
user_id: number;