jobs_gorm_model

package
v1.0.48 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Task

type Task struct {
	Id             uint           `gorm:"primaryKey;comment:记录编号" json:"id"`             // 记录编号
	Status         string         `gorm:"index;comment:状态码" json:"status"`               // 状态码
	Params         string         `gorm:"comment:参数" json:"params"`                      // 参数
	ParamsType     string         `gorm:"comment:参数类型" json:"params_type"`               // 参数类型
	StatusDesc     string         `gorm:"comment:状态描述" json:"status_desc"`               // 状态描述
	Frequency      int64          `gorm:"index;comment:频率(秒单位)" json:"frequency"`        // 频率(秒单位)
	Number         int64          `gorm:"comment:当前次数" json:"number"`                    // 当前次数
	MaxNumber      int64          `gorm:"comment:最大次数" json:"max_number"`                // 最大次数
	RunId          string         `gorm:"index;comment:执行编号" json:"run_id"`              // 执行编号
	CustomId       string         `gorm:"index;comment:自定义编号" json:"custom_id"`          // 自定义编号
	CustomSequence int64          `gorm:"index;comment:自定义顺序" json:"custom_sequence"`    // 自定义顺序
	Type           string         `gorm:"index;comment:类型" json:"type"`                  // 类型
	CreatedIp      string         `gorm:"comment:创建外网IP" json:"created_ip"`              // 创建外网IP
	SpecifyIp      string         `gorm:"index;comment:指定外网IP" json:"specify_ip"`        // 指定外网IP
	UpdatedIp      string         `gorm:"comment:更新外网IP" json:"updated_ip"`              // 更新外网IP
	Result         string         `gorm:"comment:结果" json:"result"`                      // 结果
	CreatedAt      time.Time      `gorm:"autoCreateTime;comment:创建时间" json:"created_at"` // 创建时间
	UpdatedAt      time.Time      `gorm:"autoUpdateTime;comment:更新时间" json:"updated_at"` // 更新时间
	DeletedAt      gorm.DeletedAt `gorm:"index;comment:删除时间" json:"deleted_at"`          // 删除时间
}

Task 任务

func (*Task) TableName

func (m *Task) TableName() string

type TaskIp

type TaskIp struct {
	Id       int64  `gorm:"primaryKey;comment:记录编号" json:"id"` // 记录编号
	TaskType string `gorm:"comment:任务编号" json:"task_type"`     // 任务编号
	Ips      string `gorm:"comment:任务IP" json:"ips"`           // 任务IP
}

TaskIp 任务Ip

func (*TaskIp) TableName

func (m *TaskIp) TableName() string

type TaskLog

type TaskLog struct {
	Id         uint      `gorm:"primaryKey;comment:记录编号" json:"id"`             // 记录编号
	TaskId     uint      `gorm:"index;comment:任务编号" json:"task_id"`             // 任务编号
	StatusCode int       `gorm:"index;comment:状态码" json:"status_code"`          // 状态码
	Desc       string    `gorm:"comment:结果" json:"desc"`                        // 结果
	Version    string    `gorm:"comment:版本" json:"version"`                     // 版本
	CreatedAt  time.Time `gorm:"autoCreateTime;comment:创建时间" json:"created_at"` // 创建时间
}

TaskLog 任务日志模型

func (*TaskLog) TableName

func (m *TaskLog) TableName() string

type TaskLogRun

type TaskLogRun struct {
	Id         uint      `gorm:"primaryKey;comment:记录编号" json:"id"`             // 记录编号
	TaskId     uint      `gorm:"index;comment:任务编号" json:"task_id"`             // 任务编号
	RunId      string    `gorm:"comment:执行编号" json:"run_id"`                    // 执行编号
	OutsideIp  string    `gorm:"comment:外网ip" json:"outside_ip"`                // 外网ip
	InsideIp   string    `gorm:"comment:内网ip" json:"inside_ip"`                 // 内网ip
	Os         string    `gorm:"comment:系统类型" json:"os"`                        // 系统类型
	Arch       string    `gorm:"comment:系统架构" json:"arch"`                      // 系统架构
	Gomaxprocs int       `gorm:"comment:CPU核数" json:"gomaxprocs"`               // CPU核数
	GoVersion  string    `gorm:"comment:GO版本" json:"go_version"`                // GO版本
	MacAddrs   string    `gorm:"comment:Mac地址" json:"mac_addrs"`                // Mac地址
	CreatedAt  time.Time `gorm:"autoCreateTime;comment:创建时间" json:"created_at"` // 创建时间
}

TaskLogRun 任务执行日志模型

func (*TaskLogRun) TableName

func (m *TaskLogRun) TableName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL