import type { ReqPage, ResPage } from '@/api/interface'

// 审计日志管理模块
export namespace AuditLog {

  /**
   * 设备类型数据表格分页查询参数
   */
  export interface ReqAuditLogParams extends ReqPage {
    id: string; //审计日志Id 必填
    createTime?: string; //创建时间
  }

  /**
   * 设备类型新增、修改、根据id查询返回的对象
   */
  export interface ResAuditLog {
    id: string;//审计日志Id
    operate_Type:string;//操作类型
    ip:string;//操作IP
    result: string;//事件结果
    remark: string;//事件描述
    level:number;//告警等级
    warn:number;//告警标志
    create_By:string;//创建用户
    create_Time:string;//创建时间
    sort:number;//排序
  }

  /**
   * 设备类型表格查询分页返回的对象；
   */
  export interface ResAuditLogPage extends ResPage<ResAuditLog> {

  }
}