mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-01-20 16:59:17 +08:00
44 lines
985 B
Go
44 lines
985 B
Go
import { DateTimeFormats } from '@intlify/core-base';
|
|
import { ReqPage } from '.';
|
|
|
|
export namespace Log {
|
|
export interface OperationLog {
|
|
id: number;
|
|
source: string;
|
|
action: string;
|
|
ip: string;
|
|
path: string;
|
|
method: string;
|
|
userAgent: string;
|
|
body: string;
|
|
resp: string;
|
|
|
|
status: number;
|
|
latency: number;
|
|
errorMessage: string;
|
|
|
|
detail: string;
|
|
createdAt: DateTimeFormats;
|
|
}
|
|
export interface SearchOpLog extends ReqPage {
|
|
source: string;
|
|
status: string;
|
|
operation: string;
|
|
}
|
|
export interface SearchLgLog extends ReqPage {
|
|
ip: string;
|
|
status: string;
|
|
}
|
|
export interface LoginLogs {
|
|
ip: string;
|
|
address: string;
|
|
agent: string;
|
|
status: string;
|
|
message: string;
|
|
createdAt: DateTimeFormats;
|
|
}
|
|
export interface CleanLog {
|
|
logType: string;
|
|
}
|
|
}
|