Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExcutorEntity ¶ added in v1.7.2
type ExcutorEntity struct { app.IdTimeStampsModel ParentId int64 `gorm:"column:parent_id" json:"ParentId,string" form:"ParentId" comment:"父Id"` CategoryId int `gorm:"column:codetory_id" json:"CategoryId" form:"CategoryId" comment:"分类id"` Name string `gorm:"column:name" json:"Name" form:"Name" comment:"名称"` Code string `gorm:"column:code" json:"Code" form:"Code" comment:"代码"` FilePath string `gorm:"column:file_path" json:"FilePath" form:"FilePath" comment:"文件路径"` Source string `gorm:"column:source" json:"Source" form:"Source" comment:"来源"` // Children []ExcutorEntity `gorm:"foreignKey:ParentId;" json:"children"` Status int `gorm:"column:status;default:0" json:"Status" form:"Status" comment:"状态"` }
func (ExcutorEntity) TableName ¶ added in v1.7.2
func (t ExcutorEntity) TableName() string
type ExcutorLogEntity ¶ added in v1.7.2
type ExcutorLogEntity struct { app.IdTimeStampsModel ExcutorId int64 `gorm:"column:excutor_id" json:"ExcutorId,string" form:"ExcutorId" comment:"ExcutorId"` ScheduleLogId int64 `gorm:"column:schedule_log_id" json:"ScheduleLogId,string" form:"ScheduleLogId" comment:"日志id"` Message string `gorm:"column:message" json:"Message" form:"Message" comment:"消息"` }
func (ExcutorLogEntity) TableName ¶ added in v1.7.2
func (ExcutorLogEntity) TableName() string
type ScheduleEntity ¶
type ScheduleEntity struct { app.SoftDeleteModel app.IdTimeStampsModel LastRunAt app.ISO8601Time `gorm:"column:last_run_at" json:"LastRunAt" form:"LastRunAt" comment:"运行时间"` Name string `gorm:"column:name" json:"Name" form:"Name" comment:"任务名"` Url string `gorm:"column:url" json:"Url" form:"Url" comment:"url"` Method string `gorm:"column:method" json:"Method" form:"Method" comment:"method"` Params string `gorm:"column:params" json:"Params" form:"Params" comment:"Params"` Headers string `gorm:"column:headers" json:"Headers" form:"Headers" comment:"Headers"` Cron string `gorm:"column:cron" json:"Cron" form:"Cron" comment:"cron"` ExecutorStrategy int `gorm:"column:executor_strategy" json:"ExecutorStrategy" form:"ExecutorStrategy" comment:"执行策略"` Status int `gorm:"column:status;default:0" json:"Status" form:"Status" comment:"状态"` }
func (*ScheduleEntity) BeforeUpdate ¶ added in v1.7.5
func (s *ScheduleEntity) BeforeUpdate(tx *gorm.DB) error
BeforeUpdate 是GORM模型的钩子函数,在更新记录前调用
func (ScheduleEntity) TableName ¶
func (ScheduleEntity) TableName() string
type ScheduleLogEntity ¶
type ScheduleLogEntity struct { app.IdTimeStampsModel ScheduleId int64 `gorm:"column:schedule_id" json:"ScheduleId,string" form:"ScheduleId" comment:"ScheduleId"` StartAt app.ISO8601Time `gorm:"column:start_at" json:"StartAt" form:"StartAt" comment:"StartAt"` EndAt app.ISO8601Time `gorm:"column:end_at" json:"EndAt" form:"EndAt" comment:"EndAt"` StatusCode int `gorm:"column:status_code;default:0" json:"StatusCode" form:"StatusCode" comment:"StatusCode"` Message string `gorm:"column:message" json:"Message" form:"Message" comment:"Message"` RunStatus string `gorm:"column:run_status" json:"RunStatus" form:"RunStatus" comment:"RunStatus"` }
func (ScheduleLogEntity) TableName ¶
func (ScheduleLogEntity) TableName() string
type TaskEntity ¶
type TaskEntity struct { app.SoftDeleteModel app.IdTimeStampsModel Name string `gorm:"column:name" json:"Name" form:"Name" comment:"任务名"` Url string `gorm:"column:url" json:"Url" form:"Url" comment:"url"` Method string `gorm:"column:method" json:"Method" form:"Method" comment:"method"` Params json.RawMessage `gorm:"column:params" json:"Params" form:"Params" comment:"Params"` Headers json.RawMessage `gorm:"column:params" json:"Headers" form:"Headers" comment:"Headers"` CronExpr string `gorm:"column:cron_expr" json:"CronExpr" form:"CronExpr" comment:"CronExpr"` ExecutorStrategy string `gorm:"column:executor_strategy" json:"ExecutorStrategy" form:"ExecutorStrategy" comment:"ExecutorStrategy"` Status int `gorm:"column:status;default:0" json:"Status" form:"Status" comment:"状态"` }
func (TaskEntity) TableName ¶
func (TaskEntity) TableName() string
type TaskLogEntity ¶
type TaskLogEntity struct { app.IdTimeStampsModel TaskId int64 `gorm:"column:task_id" json:"TaskId,string" form:"TaskId" comment:"任务id"` Message string `gorm:"column:message" json:"Message" form:"Message" comment:"消息"` Status int `gorm:"column:status;default:0" json:"Status" form:"Status" comment:"状态"` }
func (TaskLogEntity) TableName ¶
func (TaskLogEntity) TableName() string
type TaskRunEntity ¶ added in v1.7.5
type TaskRunEntity struct { app.IdTimeStampsModel TaskId int64 `gorm:"column:task_id" json:"TaskId,string" form:"TaskId" comment:"任务id"` Message string `gorm:"column:message" json:"Message" form:"Message" comment:"消息"` Status int `gorm:"column:status;default:0" json:"Status" form:"Status" comment:"状态"` }
func (TaskRunEntity) TableName ¶ added in v1.7.5
func (TaskRunEntity) TableName() string
Click to show internal directories.
Click to hide internal directories.