ldap-1-backend/model/operation_log.go

22 lines
945 B
Go
Raw Normal View History

2022-05-18 17:57:03 +08:00
package model
import (
"time"
"gorm.io/gorm"
)
type OperationLog struct {
gorm.Model
Username string `gorm:"type:varchar(20);comment:'用户登录名'" json:"username"`
Ip string `gorm:"type:varchar(20);comment:'Ip地址'" json:"ip"`
IpLocation string `gorm:"type:varchar(20);comment:'Ip所在地'" json:"ipLocation"`
Method string `gorm:"type:varchar(20);comment:'请求方式'" json:"method"`
Path string `gorm:"type:varchar(100);comment:'访问路径'" json:"path"`
Remark string `gorm:"type:varchar(100);comment:'备注'" json:"remark"`
Status int `gorm:"type:int(4);comment:'响应状态码'" json:"status"`
StartTime time.Time `gorm:"type:datetime(3);comment:'发起时间'" json:"startTime"`
TimeCost int64 `gorm:"type:int(6);comment:'请求耗时(ms)'" json:"timeCost"`
UserAgent string `gorm:"type:varchar(20);comment:'浏览器标识'" json:"userAgent"`
}