feat: add ops scheduler control center

This commit is contained in:
2026-05-20 10:46:49 +08:00
parent 98f73c5bea
commit e82ae56236
19 changed files with 2766 additions and 20 deletions
+13 -13
View File
@@ -37,19 +37,19 @@ type SchedulerJob struct {
}
type SchedulerRun struct {
ID int64 `json:"id"`
JobKey string `json:"job_key"`
TriggerID *int64 `json:"trigger_id,omitempty"`
SchedulerInstanceID *string `json:"scheduler_instance_id,omitempty"`
TriggerType string `json:"trigger_type"`
Status string `json:"status"`
ConfigVersion int `json:"config_version"`
ConfigSnapshot map[string]any `json:"config_snapshot"`
Stats map[string]any `json:"stats"`
ErrorMessage *string `json:"error_message,omitempty"`
StartedAt time.Time `json:"started_at"`
FinishedAt *time.Time `json:"finished_at,omitempty"`
DurationMilliseconds *int64 `json:"duration_ms,omitempty"`
ID int64 `json:"id"`
JobKey string `json:"job_key"`
TriggerID *int64 `json:"trigger_id,omitempty"`
SchedulerInstanceID *string `json:"scheduler_instance_id,omitempty"`
TriggerType string `json:"trigger_type"`
Status string `json:"status"`
ConfigVersion int `json:"config_version"`
ConfigSnapshot map[string]any `json:"config_snapshot"`
Stats map[string]any `json:"stats"`
ErrorMessage *string `json:"error_message,omitempty"`
StartedAt time.Time `json:"started_at"`
FinishedAt *time.Time `json:"finished_at,omitempty"`
DurationMilliseconds *int64 `json:"duration_ms,omitempty"`
}
type SchedulerInstance struct {