import { PageParam } from '@/api';

/**
 * 操作日志
 */
export interface OperationRecord {
  /** 操作日志id */
  id?: number;
  /** 用户id */
  userId?: number;
  /** 操作数据 */
  data: string;
  /** 操作功能 */
  description: string;
  /** ContextId */
  contextId: string;
  /** 操作时间 */
  createTime: string;
  /** 地址 */
  location: string;
  /** 用户账号 */
  username: string;
}

/**
 * 操作日志搜索条件
 */
export interface OperationRecordParam extends PageParam {
  /** 用户昵称 */
  username?: string;
  /** 操作模块 */
  location?: string;
  /** 上下文ID */
  contextId?: string;
  /** 开始时间 */
  createTimeStart?: string;
  /** 截至时间 */
  createTimeEnd?: string;
}
