Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TaskInfo ¶
type TaskInfo struct { Id int64 `json:"id" xorm:"autoincr"` EntityId int `json:"entity_id" xorm:"comment('任务ID')"` RepeatConf string `json:"repeatConf" xorm:"comment('任务配置') text"` Name string `json:"name" xorm:"comment('任务名称') varchar(50)"` Cron string `json:"cron" xorm:"comment('cron配置') varchar(50)"` Every uint `json:"every" xorm:"comment('间隔执行时间,task_type=1时生效')"` Limit uint `json:"limit" xorm:"comment('最大执行次数 不传为无限次')"` Remark string `json:"remark" xorm:"comment('备注') text"` Status uint `json:"status" xorm:"comment('状态 0:停止 1:运行')"` StartDate *time.Time `json:"startDate" xorm:"comment('开始时间')"` EndDate *time.Time `json:"endDate" xorm:"comment('结束时间')"` Data string `json:"data" xorm:"comment('数据') text"` Service string `json:"service" xorm:"comment('执行的service实例ID') varchar(100)"` Type uint8 `json:"type" xorm:"comment('类型 0:系统 1:用户')"` NextRunTime *time.Time `json:"nextRunTime" xorm:"comment('下一次执行时间')"` TaskType uint `json:"taskType" xorm:"comment('状态 0:cron 1:时间间隔')"` Error string `json:"error"` UpdatedAt time.Time `json:"updated_at"` }
type TaskLog ¶
type TaskLog struct { Id int64 `json:"id" xorm:"autoincr"` TaskId int64 `json:"taskId" xorm:"comment('任务ID')"` Status bool `json:"status" xorm:"comment('状态 0:失败 1:成功')"` Detail string `json:"detail" xorm:"text comment('详情')"` ExecTime int64 `json:"exec_time" xorm:"int(11) default 0 comment('执行时长')"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }
Click to show internal directories.
Click to hide internal directories.