import type { PageParam } from '@/api';

/**
 * 
 */
export interface ThinkLog {
  // 
  logId?: number;
  // 用户ID
  adminId?: number;
  // 用户姓名
  adminName?: string;
  // 描述
  description?: string;
  // IP地址
  ip?: string;
  // 1 成功 2 失败
  status?: string;
  // 添加时间
  addTime?: number;
  // 0:操作日志;1:登录日志;2:定时任务 
  logType?: string;
  // 事务类型 0查询，2添加，4修改，8删除  16 导入 32 导出   当方法中存在 多种类型时候使用 或（|）操作 
  operateType?: string;
  // 执行事务的方法名称 
  method?: string;
  // 执行事务的方法的参数 
  params?: string;
}

/**
 * 搜索条件
 */
export interface ThinkLogParam extends PageParam {
  logId?: number;
  keywords?: string;
}
