You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
1.7 KiB
26 lines
1.7 KiB
package jobs_gorm_model
|
|
|
|
import "time"
|
|
|
|
// TaskLog 任务日志模型
|
|
type TaskLog struct {
|
|
LogId uint `gorm:"primaryKey;comment:日志编号" json:"log_id"` // 日志编号
|
|
TaskId uint `gorm:"index;comment:任务编号" json:"task_id"` // 任务编号
|
|
TaskRunId string `gorm:"comment:执行编号" json:"task_run_id"` // 执行编号
|
|
TaskResultStatus string `gorm:"index;comment:执行状态" json:"task_result_status"` // 执行状态
|
|
TaskResultCode int `gorm:"index;comment:执行状态码" json:"task_result_code"` // 执行状态码
|
|
TaskResultDesc string `gorm:"comment:执行结果" json:"task_result_desc"` // 执行结果
|
|
SystemHostName string `gorm:"comment:主机名" json:"system_host_name"` // 主机名
|
|
SystemInsideIp string `gorm:"default:0.0.0.0;comment:内网ip" json:"system_inside_ip"` // 内网ip
|
|
SystemOs string `gorm:"comment:系统类型" json:"system_os"` // 系统类型
|
|
SystemArch string `gorm:"comment:系统架构" json:"system_arch"` // 系统架构
|
|
GoVersion string `gorm:"comment:go版本" json:"go_version"` // go版本
|
|
SdkVersion string `gorm:"comment:sdk版本" json:"sdk_version"` // sdk版本
|
|
SystemOutsideIp string `gorm:"default:0.0.0.0;comment:外网ip" json:"system_outside_ip"` // 外网ip
|
|
LogTime time.Time `gorm:"autoCreateTime;comment:日志时间" json:"log_time"` // 日志时间
|
|
}
|
|
|
|
func (TaskLog) TableName() string {
|
|
return "task_log"
|
|
}
|