feat:auto job (#191)

This commit is contained in:
zhangwenjian
2020-08-11 21:57:36 +08:00
parent 94aed14389
commit ec4bb6ee3a
12 changed files with 272 additions and 144 deletions
+12 -11
View File
@@ -6,17 +6,18 @@ import (
)
type SysJob struct {
JobId int `json:"jobId" gorm:"type:int(11);primary_key"` // 编码
JobName string `json:"jobName" gorm:"type:varchar(255);"` // 名称
JobGroup string `json:"jobGroup" gorm:"type:varchar(255);"` // 任务分组
CronExpression string `json:"cronExpression" gorm:"type:varchar(255);"` // cron表达式
InvokeTarget string `json:"invokeTarget" gorm:"type:varchar(255);"` // 调用目标
MisfirePolicy int `json:"misfirePolicy" gorm:"type:varchar(255);"` // 执行策略
Concurrent int `json:"concurrent" gorm:"type:int(1);"` // 是否并发
Status int `json:"status" gorm:"type:int(1);"` // 状态
EntryId int `json:"entry_id" gorm:"type:int(11);"` // job启动时返回的id
CreateBy string `json:"createBy" gorm:"type:varchar(128);"` //
UpdateBy string `json:"updateBy" gorm:"type:varchar(128);"` //
JobId int `json:"jobId" gorm:"primary_key;AUTO_INCREMENT"` // 编码
JobName string `json:"jobName" gorm:"size:255;"` // 名称
JobGroup string `json:"jobGroup" gorm:"size:255;"` // 任务分组
JobType int `json:"jobType" gorm:"size:1;"` // 任务类型
CronExpression string `json:"cronExpression" gorm:"size:255;"` // cron表达式
InvokeTarget string `json:"invokeTarget" gorm:"size:255;"` // 调用目标
MisfirePolicy int `json:"misfirePolicy" gorm:"size:255;"` // 执行策略
Concurrent int `json:"concurrent" gorm:"size:1;"` // 是否并发
Status int `json:"status" gorm:"size:1;"` // 状态
EntryId int `json:"entry_id" gorm:"size:11;"` // job启动时返回的id
CreateBy string `json:"createBy" gorm:"size:128;"` //
UpdateBy string `json:"updateBy" gorm:"size:128;"` //
DataScope string `json:"dataScope" gorm:"-"`
BaseModel
}