31 lines
624 B
TypeScript
31 lines
624 B
TypeScript
|
|
export type HttpUsedSummary = {
|
||
|
|
todayShortPackIpUsed: number
|
||
|
|
shortPackIpUsed: number
|
||
|
|
}
|
||
|
|
|
||
|
|
export type HttpUsedLogItem = {
|
||
|
|
packType: number
|
||
|
|
userIp: string
|
||
|
|
ip: string
|
||
|
|
port: number
|
||
|
|
createTime: string
|
||
|
|
}
|
||
|
|
|
||
|
|
export type HttpUsedLogQuery = {
|
||
|
|
page: number
|
||
|
|
limit: number
|
||
|
|
packType: number
|
||
|
|
}
|
||
|
|
|
||
|
|
export const HTTP_USE_PACK_TYPE_LABELS: Record<number, string> = {
|
||
|
|
12: "储值套餐",
|
||
|
|
21: "短效包天套餐",
|
||
|
|
22: "短效包量套餐",
|
||
|
|
}
|
||
|
|
|
||
|
|
export const HTTP_USE_PACK_TYPE_OPTIONS = [21, 22]
|
||
|
|
|
||
|
|
export function formatPackType(packType: number): string {
|
||
|
|
return HTTP_USE_PACK_TYPE_LABELS[packType] ?? String(packType)
|
||
|
|
}
|