diff --git a/server/internal/tenant/repository/generated/models.go b/server/internal/tenant/repository/generated/models.go index f3e493c..05eb407 100644 --- a/server/internal/tenant/repository/generated/models.go +++ b/server/internal/tenant/repository/generated/models.go @@ -760,27 +760,39 @@ type QuotaReservation struct { } type ScheduleTask struct { - ID int64 `json:"id"` - TenantID int64 `json:"tenant_id"` - PromptRuleID int64 `json:"prompt_rule_id"` - BrandID pgtype.Int8 `json:"brand_id"` - Name string `json:"name"` - CronExpr string `json:"cron_expr"` - StartAt pgtype.Timestamptz `json:"start_at"` - EndAt pgtype.Timestamptz `json:"end_at"` - NextRunAt pgtype.Timestamptz `json:"next_run_at"` - Status string `json:"status"` - CreatedAt pgtype.Timestamptz `json:"created_at"` - UpdatedAt pgtype.Timestamptz `json:"updated_at"` - DeletedAt pgtype.Timestamptz `json:"deleted_at"` - OperatorID pgtype.Int8 `json:"operator_id"` - EnableWebSearch bool `json:"enable_web_search"` - GenerateCount int32 `json:"generate_count"` - WorkspaceID pgtype.Int8 `json:"workspace_id"` - AutoPublish bool `json:"auto_publish"` - PublishAccountIds []byte `json:"publish_account_ids"` - CoverAssetUrl pgtype.Text `json:"cover_asset_url"` - CoverImageAssetID pgtype.Int8 `json:"cover_image_asset_id"` + ID int64 `json:"id"` + TenantID int64 `json:"tenant_id"` + PromptRuleID pgtype.Int8 `json:"prompt_rule_id"` + BrandID pgtype.Int8 `json:"brand_id"` + Name string `json:"name"` + CronExpr string `json:"cron_expr"` + StartAt pgtype.Timestamptz `json:"start_at"` + EndAt pgtype.Timestamptz `json:"end_at"` + NextRunAt pgtype.Timestamptz `json:"next_run_at"` + Status string `json:"status"` + CreatedAt pgtype.Timestamptz `json:"created_at"` + UpdatedAt pgtype.Timestamptz `json:"updated_at"` + DeletedAt pgtype.Timestamptz `json:"deleted_at"` + OperatorID pgtype.Int8 `json:"operator_id"` + EnableWebSearch bool `json:"enable_web_search"` + GenerateCount int32 `json:"generate_count"` + WorkspaceID pgtype.Int8 `json:"workspace_id"` + AutoPublish bool `json:"auto_publish"` + PublishAccountIds []byte `json:"publish_account_ids"` + CoverAssetUrl pgtype.Text `json:"cover_asset_url"` + CoverImageAssetID pgtype.Int8 `json:"cover_image_asset_id"` + TargetType string `json:"target_type"` + SubscriptionPromptID pgtype.Int8 `json:"subscription_prompt_id"` + ScheduleKind string `json:"schedule_kind"` + ScheduleDays []byte `json:"schedule_days"` + ScheduleTimeMode string `json:"schedule_time_mode"` + RandomWindowStart pgtype.Time `json:"random_window_start"` + RandomWindowEnd pgtype.Time `json:"random_window_end"` + GenerationInputJson []byte `json:"generation_input_json"` + LastRunAt pgtype.Timestamptz `json:"last_run_at"` + LastDispatchStatus pgtype.Text `json:"last_dispatch_status"` + LastDispatchError pgtype.Text `json:"last_dispatch_error"` + ConsecutiveFailures int32 `json:"consecutive_failures"` } type TaskRecord struct { diff --git a/server/internal/tenant/repository/generated/schedule_task.sql.go b/server/internal/tenant/repository/generated/schedule_task.sql.go index f6a5129..796fab8 100644 --- a/server/internal/tenant/repository/generated/schedule_task.sql.go +++ b/server/internal/tenant/repository/generated/schedule_task.sql.go @@ -47,7 +47,7 @@ RETURNING id, created_at type CreateScheduleTaskParams struct { TenantID int64 `json:"tenant_id"` WorkspaceID pgtype.Int8 `json:"workspace_id"` - PromptRuleID int64 `json:"prompt_rule_id"` + PromptRuleID pgtype.Int8 `json:"prompt_rule_id"` BrandID pgtype.Int8 `json:"brand_id"` Name string `json:"name"` CronExpr string `json:"cron_expr"` @@ -108,7 +108,7 @@ type GetScheduleTaskByIDRow struct { ID int64 `json:"id"` TenantID int64 `json:"tenant_id"` WorkspaceID pgtype.Int8 `json:"workspace_id"` - PromptRuleID int64 `json:"prompt_rule_id"` + PromptRuleID pgtype.Int8 `json:"prompt_rule_id"` BrandID pgtype.Int8 `json:"brand_id"` Name string `json:"name"` CronExpr string `json:"cron_expr"` @@ -183,7 +183,7 @@ type ListScheduleTasksRow struct { ID int64 `json:"id"` TenantID int64 `json:"tenant_id"` WorkspaceID pgtype.Int8 `json:"workspace_id"` - PromptRuleID int64 `json:"prompt_rule_id"` + PromptRuleID pgtype.Int8 `json:"prompt_rule_id"` BrandID pgtype.Int8 `json:"brand_id"` Name string `json:"name"` CronExpr string `json:"cron_expr"` @@ -277,7 +277,7 @@ WHERE id = $13 AND tenant_id = $14 AND deleted_at IS NULL ` type UpdateScheduleTaskParams struct { - PromptRuleID int64 `json:"prompt_rule_id"` + PromptRuleID pgtype.Int8 `json:"prompt_rule_id"` BrandID pgtype.Int8 `json:"brand_id"` Name string `json:"name"` CronExpr string `json:"cron_expr"`