feat: add generic queue and subscription retirement

This commit is contained in:
2026-09-27 14:39:49 +08:00
parent d54bdd9847
commit c9e877c3f7
53 changed files with 1013 additions and 88 deletions

View File

@@ -10,6 +10,8 @@ import (
type Queue struct {
// Record 包含命名空间、记录标识、并发版本和 UTC 时间。
core.Record
// RetiredAt 永久退役的UTC时间;空表示未退役,退役后保留历史且禁止新工作。
RetiredAt *time.Time `db:"retired_at"`
// Name 可读名称,唯一性范围由对应数据表约束。
Name string `db:"name"`
// Paused 暂停标记;停止新的受控工作,不表示在途请求已停止。