31 lines
		
	
	
		
			703 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			703 B
		
	
	
	
		
			TypeScript
		
	
	
| import { defHttp } from '@/utils/http/axios'
 | |
| 
 | |
| export interface LoginLogVO {
 | |
|   id: number
 | |
|   logType: number
 | |
|   traceId: number
 | |
|   userId: number
 | |
|   userType: number
 | |
|   username: string
 | |
|   status: number
 | |
|   userIp: string
 | |
|   userAgent: string
 | |
|   createTime: Date
 | |
| }
 | |
| 
 | |
| export interface LoginLogReqVO extends PageParam {
 | |
|   userIp?: string
 | |
|   username?: string
 | |
|   status?: boolean
 | |
|   createTime?: Date[]
 | |
| }
 | |
| 
 | |
| // 查询登录日志列表
 | |
| export const getLoginLogPageApi = (params: LoginLogReqVO) => {
 | |
|   return defHttp.get({ url: '/system/login-log/page', params })
 | |
| }
 | |
| // 导出登录日志
 | |
| export const exportLoginLogApi = (params: LoginLogReqVO) => {
 | |
|   return defHttp.download({ url: '/system/login-log/export', params })
 | |
| }
 |