package dto type OperationRecordRequest struct { IP string Method string Path string Status int LatencyMS int64 Agent string ErrorMessage string Body string Response string UserID uint RequestID string TraceID string DeviceID string } type DataAccessRecordRequest struct { EventType string Operation string UserID uint AuthorityID uint RequestID string Method string Path string Detail string } type DataAccessListRequest struct { Page int `json:"page"` PageSize int `json:"pageSize"` EventType string `json:"eventType"` TargetTable string `json:"targetTable"` UserID uint `json:"userId"` } type ErrorRecordRequest struct { ID uint `json:"ID"` Form string `json:"form"` Info string `json:"info"` Level string `json:"level"` RequestID string `json:"request_id"` TraceID string `json:"trace_id"` Solution string `json:"solution"` Status string `json:"status"` }