UNPKG

advint-user-admin

Version:

开箱即用的后台管理基础用户系统组件

107 lines (106 loc) 2.32 kB
declare enum CLIENT_ENUM { MOBILE = 0, PC = 1 } export interface ILoginLogParams { searchValue?: string; pageNum?: number; pageSize?: number; sortColumn?: keyof LoginLogRecord; sortType?: string; params?: Record<string, any>; infoId?: number; tenantId?: number; userName?: string; ipAddr?: string; loginName?: string; infoStatus?: string; infoMsg?: string; userPhone?: string; browser?: string; isMobile?: CLIENT_ENUM; loginOs?: string; accessTime?: ""; } /** * ILoginLogRes */ export interface LoginLogRecord { accessTime: string; browser: string; createBy: null; infoId: number; infoMsg: string; infoStatus: string; ipAddr: string; loginOs: string; tenantId: number; userName: string; [property: string]: any; } export interface ILoginLogData { current: number; pages: number; records: LoginLogRecord[]; size: number; total: number; [property: string]: any; } export interface IOperaParams { searchValue?: string; pageNum?: number; pageSize?: number; sortColumn?: string; sortType?: string; params?: Record<string, unknown>; operId?: number; tenantId?: number; title?: string; module?: string; businessType?: number; method?: string; requestMethod?: string; operatorType?: number; operUser?: number; operName?: string; deptName?: string; operUrl?: string; operIp?: string; operParam?: string; jsonResult?: string; status?: number; errorMsg?: string; operTime?: Record<string, unknown>; costTime?: number; } export interface IOperaRecord { businessType: number; costTime: number; deptName: string; errorMsg: string; jsonResult: string; method: string; module: string; operatorType: number; operId: number; operIp: string; operName: string; operParam: string; operTime: null; operUrl: string; operUser: number; requestMethod: string; status: number; tenantId: number; title: string; [property: string]: any; } export interface IOperaRes { current: number; pages: number; records: IOperaRecord[]; size: number; total: number; [property: string]: any; } export {};