2022-07-14 11:39:12 +08:00
|
|
|
package entity
|
|
|
|
|
|
2023-07-20 22:41:13 +08:00
|
|
|
import (
|
|
|
|
|
"mayfly-go/pkg/model"
|
|
|
|
|
)
|
2022-07-14 11:39:12 +08:00
|
|
|
|
|
|
|
|
// 系统操作日志
|
2023-07-08 20:05:55 +08:00
|
|
|
type SysLog struct {
|
2024-03-28 22:20:39 +08:00
|
|
|
model.CreateModel
|
2022-07-14 11:39:12 +08:00
|
|
|
|
|
|
|
|
Type int8 `json:"type"`
|
|
|
|
|
Description string `json:"description"`
|
2023-07-22 00:48:41 +08:00
|
|
|
ReqParam string `json:"reqParam" gorm:"column:req_param;type:varchar(1000)"` // 请求参数
|
2024-03-28 22:20:39 +08:00
|
|
|
Resp string `json:"resp" gorm:"column:resp;type:varchar(10000)"` // 响应结构
|
|
|
|
|
Extra string `json:"extra"` // 日志额外信息
|
2022-07-14 11:39:12 +08:00
|
|
|
}
|
|
|
|
|
|
2023-07-08 20:05:55 +08:00
|
|
|
func (a *SysLog) TableName() string {
|
2022-07-14 11:39:12 +08:00
|
|
|
return "t_sys_log"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const (
|
2024-03-28 22:20:39 +08:00
|
|
|
SyslogTypeRunning int8 = -1 // 执行中
|
|
|
|
|
SyslogTypeSuccess int8 = 1 // 正常状态
|
|
|
|
|
SyslogTypeError int8 = 2 // 错误状态
|
2022-07-14 11:39:12 +08:00
|
|
|
)
|