34 lines
891 B
Go
34 lines
891 B
Go
package models
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
// OperationLog 操作日志模型
|
|
type OperationLog struct {
|
|
ID uint `json:"id"`
|
|
UserID uint `json:"userId"`
|
|
Username string `json:"username"`
|
|
IP string `json:"ip"`
|
|
Path string `json:"path"`
|
|
Method string `json:"method"`
|
|
Params string `json:"params"`
|
|
Status int `json:"status"`
|
|
Duration int `json:"duration"`
|
|
CreatedAt time.Time `json:"createdAt"`
|
|
}
|
|
|
|
// OperationLogResponse 操作日志响应模型
|
|
type OperationLogResponse struct {
|
|
ID uint `json:"id"`
|
|
UserID uint `json:"userId"`
|
|
Username string `json:"username"`
|
|
IP string `json:"ip"`
|
|
Path string `json:"path"`
|
|
Method string `json:"method"`
|
|
Params string `json:"params"`
|
|
Status int `json:"status"`
|
|
Duration int `json:"duration"`
|
|
CreatedAt string `json:"createdAt"`
|
|
}
|