// Package dto — 日志监控相关类型。 package dto // LogFile 描述一个服务器日志文件。 type LogFile struct { Name string Path string Size int64 ModTime string } // LogQuery 管理员操作日志(admin 系统日志)分页查询参数。 type LogQuery struct { Page int Size int AdminID uint64 // 按管理员过滤 Permission string // 按权限码/路径关键字过滤 } // LogItem 一条管理员操作日志记录。 type LogItem struct { Id uint64 AdminID uint64 Permission string Method string Path string IP string Param string DurationMS uint StatusCode int CreatedAt string } // LoginLogQuery 管理员登录日志分页查询参数。 type LoginLogQuery struct { Page int Size int Username string // 按账号过滤 Status *int // 按结果过滤:1 成功 0 失败,nil 为全部 } // LoginLogItem 一条管理员登录日志记录。 type LoginLogItem struct { Id uint64 Username string IP string UserAgent string Status int FailReason string CreatedAt string }