1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import request from '@/config/axios'
- export interface ApiAccessLogVO {
- id: number
- traceId: string
- userId: number
- userType: number
- applicationName: string
- requestMethod: string
- requestParams: string
- requestUrl: string
- userIp: string
- userAgent: string
- beginTime: Date
- endTIme: Date
- duration: number
- resultCode: number
- resultMsg: string
- createTime: Date
- }
- export interface ApiAccessLogPageReqVO extends PageParam {
- userId?: number
- userType?: number
- applicationName?: string
- requestUrl?: string
- beginTime?: Date[]
- duration?: number
- resultCode?: number
- }
- export interface ApiAccessLogExportReqVO {
- userId?: number
- userType?: number
- applicationName?: string
- requestUrl?: string
- beginTime?: Date[]
- duration?: number
- resultCode?: number
- }
- // 查询列表API 访问日志
- export const getApiAccessLogPageApi = (params: ApiAccessLogPageReqVO) => {
- return request.get({ url: '/infra/api-access-log/page', params })
- }
- // 导出API 访问日志
- export const exportApiAccessLogApi = (params: ApiAccessLogExportReqVO) => {
- return request.download({ url: '/infra/api-access-log/export-excel', params })
- }
|