2023-01-20 10:53:34 +08:00

45 lines
2.1 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// ==========================================================================
// 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"`
}