mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-05-01 09:31:28 +08:00
项目目录优化,任务模块后端代码
This commit is contained in:
20
apps/job/entity/job.go
Normal file
20
apps/job/entity/job.go
Normal file
@@ -0,0 +1,20 @@
|
||||
package entity
|
||||
|
||||
import "pandax/base/model"
|
||||
|
||||
type SysJob struct {
|
||||
JobId int64 `json:"jobId" gorm:"primaryKey;autoIncrement"` // 编码
|
||||
JobName string `json:"jobName" gorm:"type:varchar(255);"` // 名称
|
||||
JobGroup string `json:"jobGroup" gorm:"type:varchar(255);"` // 任务分组
|
||||
JobType string `json:"jobType" gorm:"type:varchar(1);"` // 任务类型
|
||||
CronExpression string `json:"cronExpression" gorm:"type:varchar(255);"` // cron表达式
|
||||
InvokeTarget string `json:"invokeTarget" gorm:"type:varchar(255);"` // 调用目标
|
||||
Args string `json:"args" gorm:"type:varchar(255);"` // 目标参数
|
||||
MisfirePolicy string `json:"misfirePolicy" gorm:"type:varchar(1);"` // 执行策略
|
||||
Concurrent string `json:"concurrent" gorm:"type:varchar(1);"` // 是否并发
|
||||
Status string `json:"status" gorm:"type:varchar(1);"` // 状态
|
||||
EntryId int `json:"entry_id" gorm:"type:int(11);"` // job启动时返回的id
|
||||
CreateBy string `json:"createBy" gorm:"type:varchar(128);comment:创建人"`
|
||||
UpdateBy string `json:"updateBy" gorm:"type:varchar(128);comment:更新者"`
|
||||
model.BaseModel
|
||||
}
|
||||
Reference in New Issue
Block a user