feat:计费规则界面接通
This commit is contained in:
80
src/typings/api.d.ts
vendored
80
src/typings/api.d.ts
vendored
@@ -182,7 +182,7 @@ declare namespace Api {
|
||||
packageName: string;
|
||||
periodNum: number;
|
||||
periodType: number;
|
||||
price: number;
|
||||
price: string;
|
||||
trafficEnable: boolean;
|
||||
traffic: number;
|
||||
rateLimitEnable: boolean;
|
||||
@@ -202,7 +202,7 @@ declare namespace Api {
|
||||
packageName: string;
|
||||
periodNum: number;
|
||||
periodType: number;
|
||||
price: number;
|
||||
price: string;
|
||||
trafficEnable: boolean;
|
||||
traffic: number;
|
||||
rateLimitEnable: boolean;
|
||||
@@ -535,6 +535,82 @@ declare namespace Api {
|
||||
type DictSearchParams = Partial<Pick<Dict, 'dictName' | 'dictType' | 'status'> & CommonSearchParams>;
|
||||
|
||||
type DictList = Common.PaginatingQueryRecord<Dict>;
|
||||
}
|
||||
|
||||
namespace Device {
|
||||
interface ApDevice {
|
||||
id: number;
|
||||
deviceName: string;
|
||||
deviceIp: string;
|
||||
deviceMac: string;
|
||||
deviceModel: string;
|
||||
delFlag: boolean;
|
||||
createBy: string | null;
|
||||
createTime: string;
|
||||
updateBy: string | null;
|
||||
updateTime: string | null;
|
||||
userId: number | null;
|
||||
}
|
||||
|
||||
interface ApDeviceResponse {
|
||||
code: number;
|
||||
msg: string;
|
||||
data: {
|
||||
rows: ApDevice[];
|
||||
total: number;
|
||||
};
|
||||
}
|
||||
|
||||
interface ApDeviceParams {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
deviceName?: string;
|
||||
deviceIp?: string;
|
||||
deviceMac?: string;
|
||||
}
|
||||
|
||||
interface TerminalDevice {
|
||||
id: number;
|
||||
clientName: string;
|
||||
clientDeviceType: string;
|
||||
clientMac: string;
|
||||
createBy: string | null;
|
||||
createTime: string;
|
||||
updateBy: string | null;
|
||||
updateTime: string | null;
|
||||
}
|
||||
|
||||
type TerminalDeviceResponse = App.Service.Response<TerminalDevice[]>;
|
||||
|
||||
interface TerminalDeviceParams {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
clientName?: string;
|
||||
clientDeviceType?: string;
|
||||
clientMac?: string;
|
||||
}
|
||||
}
|
||||
|
||||
namespace Billing {
|
||||
interface BillRule {
|
||||
id: number;
|
||||
traffic: number;
|
||||
price: number;
|
||||
unit: number;
|
||||
enable: boolean;
|
||||
createBy: string | null;
|
||||
createTime: string;
|
||||
updateBy: string | null;
|
||||
updateTime: string | null;
|
||||
}
|
||||
|
||||
type BillRuleResponse = App.Service.Response<BillRule[]>;
|
||||
|
||||
interface BillRuleUpdate {
|
||||
traffic: number;
|
||||
price: number;
|
||||
unit: number;
|
||||
enable: boolean;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user