tools_restart_log.gen.go 1.6 KB

12345678910111213141516171819202122232425262728293031
  1. // Code generated by gorm.io/gen. DO NOT EDIT.
  2. // Code generated by gorm.io/gen. DO NOT EDIT.
  3. // Code generated by gorm.io/gen. DO NOT EDIT.
  4. package model
  5. import (
  6. "time"
  7. )
  8. const TableNameToolsRestartLog = "tools_restart_log"
  9. // ToolsRestartLog mapped from table <tools_restart_log>
  10. type ToolsRestartLog struct {
  11. ID int64 `gorm:"column:id;type:bigint(20);primaryKey;autoIncrement:true" json:"id"` // ID
  12. Version string `gorm:"column:version;type:varchar(128);not null" json:"version"` // 版本号
  13. AdminID int64 `gorm:"column:admin_id;type:bigint(20);not null" json:"admin_id"` // 管理员ID
  14. Username string `gorm:"column:username;type:varchar(255);not null" json:"username"` // 操作用户
  15. IP string `gorm:"column:ip;type:varchar(20);not null" json:"ip"` // 操作IP
  16. UserAgent string `gorm:"column:user_agent;type:varchar(512);not null" json:"user_agent"` // 访问代理
  17. Command string `gorm:"column:command;type:varchar(255);not null" json:"command"` // 重启命令
  18. Stdout string `gorm:"column:stdout;type:longtext;not null" json:"stdout"` // 执行日志
  19. Latency int64 `gorm:"column:latency;type:bigint(20);not null" json:"latency"` // 耗时
  20. CreatedAt time.Time `gorm:"column:created_at;type:datetime" json:"created_at"` // 创建时间
  21. UpdatedAt time.Time `gorm:"column:updated_at;type:datetime" json:"updated_at"`
  22. }
  23. // TableName ToolsRestartLog's table name
  24. func (*ToolsRestartLog) TableName() string {
  25. return TableNameToolsRestartLog
  26. }