|
@@ -2,24 +2,51 @@ import request from '@/config/axios'
|
|
|
|
|
|
export interface ApiErrorLogVO {
|
|
|
id: number
|
|
|
- userId: string
|
|
|
- userIp: string
|
|
|
- userAgent: string
|
|
|
- userType: string
|
|
|
+ traceId: string
|
|
|
+ userId: number
|
|
|
+ userType: number
|
|
|
applicationName: string
|
|
|
requestMethod: string
|
|
|
requestParams: string
|
|
|
requestUrl: string
|
|
|
- exceptionTime: string
|
|
|
+ userIp: string
|
|
|
+ userAgent: string
|
|
|
+ exceptionTime: Date
|
|
|
exceptionName: string
|
|
|
+ exceptionMessage: string
|
|
|
+ exceptionRootCauseMessage: string
|
|
|
exceptionStackTrace: string
|
|
|
- processUserId: string
|
|
|
+ exceptionClassName: string
|
|
|
+ exceptionFileName: string
|
|
|
+ exceptionMethodName: string
|
|
|
+ exceptionLineNumber: number
|
|
|
+ processUserId: number
|
|
|
processStatus: number
|
|
|
+ processTime: Date
|
|
|
resultCode: number
|
|
|
+ createTime: Date
|
|
|
+}
|
|
|
+
|
|
|
+export interface ApiErrorLogPageReqVO extends PageParam {
|
|
|
+ userId?: number
|
|
|
+ userType?: number
|
|
|
+ applicationName?: string
|
|
|
+ requestUrl?: string
|
|
|
+ exceptionTime?: Date[]
|
|
|
+ processStatus: number
|
|
|
+}
|
|
|
+
|
|
|
+export interface ApiErrorLogExportReqVO {
|
|
|
+ userId?: number
|
|
|
+ userType?: number
|
|
|
+ applicationName?: string
|
|
|
+ requestUrl?: string
|
|
|
+ exceptionTime?: Date[]
|
|
|
+ processStatus: number
|
|
|
}
|
|
|
|
|
|
// 查询列表API 访问日志
|
|
|
-export const getApiErrorLogPageApi = (params) => {
|
|
|
+export const getApiErrorLogPageApi = (params: ApiErrorLogPageReqVO) => {
|
|
|
return request.get({ url: '/infra/api-error-log/page', params })
|
|
|
}
|
|
|
|
|
@@ -31,7 +58,7 @@ export const updateApiErrorLogPageApi = (id: number, processStatus: number) => {
|
|
|
}
|
|
|
|
|
|
// 导出API 访问日志
|
|
|
-export const exportApiErrorLogApi = (params) => {
|
|
|
+export const exportApiErrorLogApi = (params: ApiErrorLogExportReqVO) => {
|
|
|
return request.download({
|
|
|
url: '/infra/api-error-log/export-excel',
|
|
|
params
|