Files
oneterm/backend/model/fileHistory.go

32 lines
892 B
Go

package model
import (
"time"
)
const (
FILE_ACTION_LS = iota + 1
FILE_ACTION_MKDIR
FILE_ACTION_UPLOAD
FILE_ACTION_DOWNLOAD
)
type FileHistory struct {
Id int `json:"id" gorm:"column:id;primarykey;autoIncrement"`
Uid int `json:"uid" gorm:"column:uid"`
UserName string `json:"user_name" gorm:"column:user_name"`
AssetId int `json:"asset_id" gorm:"column:asset_id"`
AccountId int `json:"account_id" gorm:"column:account_id"`
ClientIp string `json:"client_ip" gorm:"column:client_ip"`
Action int `json:"action" gorm:"column:action"`
Dir string `json:"dir" gorm:"column:dir"`
Filename string `json:"filename" gorm:"column:filename"`
CreatedAt time.Time `json:"created_at" gorm:"column:created_at"`
UpdatedAt time.Time `json:"updated_at" gorm:"column:updated_at"`
}
func (m *FileHistory) TableName() string {
return "file_history"
}