45 lines
2.1 KiB
Go
45 lines
2.1 KiB
Go
|
// ==========================================================================
|
|||
|
// GFast自动生成model操作代码。
|
|||
|
// 生成日期:2023-01-12 17:43:50
|
|||
|
// 生成路径: internal/app/system/model/sys_job.go
|
|||
|
// 生成人:gfast
|
|||
|
// desc:定时任务
|
|||
|
// company:云南奇讯科技有限公司
|
|||
|
// ==========================================================================
|
|||
|
|
|||
|
package model
|
|||
|
|
|||
|
import (
|
|||
|
"github.com/gogf/gf/v2/os/gtime"
|
|||
|
"github.com/gogf/gf/v2/util/gmeta"
|
|||
|
)
|
|||
|
|
|||
|
// SysJobInfoRes is the golang structure for table sys_job.
|
|||
|
type SysJobInfoRes struct {
|
|||
|
gmeta.Meta `orm:"table:sys_job"`
|
|||
|
JobId uint64 `orm:"job_id,primary" json:"jobId"` // 任务ID
|
|||
|
JobName string `orm:"job_name" json:"jobName"` // 任务名称
|
|||
|
JobParams string `orm:"job_params" json:"jobParams"` // 参数
|
|||
|
JobGroup string `orm:"job_group" json:"jobGroup"` // 任务组名
|
|||
|
InvokeTarget string `orm:"invoke_target" json:"invokeTarget"` // 任务方法
|
|||
|
CronExpression string `orm:"cron_expression" json:"cronExpression"` // cron执行表达式
|
|||
|
MisfirePolicy int `orm:"misfire_policy" json:"misfirePolicy"` // 计划执行策略
|
|||
|
Concurrent int `orm:"concurrent" json:"concurrent"` // 是否并发执行
|
|||
|
Status int `orm:"status" json:"status"` // 状态
|
|||
|
CreatedBy uint64 `orm:"created_by" json:"createdBy"` // 创建者
|
|||
|
UpdatedBy uint64 `orm:"updated_by" json:"updatedBy"` // 更新者
|
|||
|
Remark string `orm:"remark" json:"remark"` // 备注信息
|
|||
|
CreatedAt *gtime.Time `orm:"created_at" json:"createdAt"` // 创建时间
|
|||
|
UpdatedAt *gtime.Time `orm:"updated_at" json:"updatedAt"` // 更新时间
|
|||
|
}
|
|||
|
|
|||
|
type SysJobListRes struct {
|
|||
|
JobId uint64 `json:"jobId"`
|
|||
|
JobName string `json:"jobName"`
|
|||
|
JobGroup string `json:"jobGroup"`
|
|||
|
InvokeTarget string `json:"invokeTarget"`
|
|||
|
CronExpression string `json:"cronExpression"`
|
|||
|
MisfirePolicy int `json:"misfirePolicy"`
|
|||
|
Status int `json:"status"`
|
|||
|
}
|