2
0

feat:套餐管理界面(已联调)

This commit is contained in:
zhongzm
2024-12-24 16:51:41 +08:00
parent f98fdf7e27
commit 756f42a92f
4 changed files with 688 additions and 0 deletions

57
src/typings/api.d.ts vendored
View File

@@ -157,6 +157,62 @@ declare namespace Api {
phonenumber?:string;
authType: string;
}
interface RateLimit {
id: number;
rateLimitName: string;
upLimit: number;
downLimit: number;
upLimitEnable: boolean;
downLimitEnable: boolean;
createBy: number;
createTime: string;
updateBy: number;
updateTime: string;
delFlag: boolean;
}
interface RateLimitAdd {
rateLimitName: string;
upLimitEnable: boolean;
downLimitEnable: boolean;
upLimit: number;
downLimit: number;
}
interface Package {
id: string;
packageName: string;
periodNum: number;
periodType: number;
price: number;
trafficEnable: boolean;
traffic: number;
rateLimitEnable: boolean;
rateLimitId?: number;
durationEnable: boolean;
duration: number;
clientNumEnable: boolean;
clientNum: number;
packageEnable: boolean;
createBy: number;
createTime: string;
updateBy: number;
updateTime: string;
delFlag: boolean;
}
interface PackageAdd {
packageName: string;
periodNum: number;
periodType: number;
price: number;
trafficEnable: boolean;
traffic: number;
rateLimitEnable: boolean;
rateLimitId?: number;
durationEnable: boolean;
duration: number;
clientNumEnable: boolean;
clientNum: number;
packageEnable: boolean;
}
}
/**
@@ -422,5 +478,6 @@ declare namespace Api {
type DictSearchParams = Partial<Pick<Dict, 'dictName' | 'dictType' | 'status'> & CommonSearchParams>;
type DictList = Common.PaginatingQueryRecord<Dict>;
}
}