47 lines
1.0 KiB
Go
47 lines
1.0 KiB
Go
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"`
|
|
}
|