feat: add generic queue and subscription retirement
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package model
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
core "git.yuntuo.hk/k2safe/orbit/model"
|
||||
)
|
||||
|
||||
@@ -9,6 +11,10 @@ import (
|
||||
type Subscription struct {
|
||||
// Record 包含命名空间、记录标识、并发版本和 UTC 时间。
|
||||
core.Record
|
||||
// RetiredAt 永久退役的UTC时间;空表示未退役,暂停仍占活动名额。
|
||||
RetiredAt *time.Time `db:"retired_at"`
|
||||
// RetiredSequence 退役时锁定的结果流提交水位;空表示未退役,后续结果不再订阅。
|
||||
RetiredSequence *uint64 `db:"retired_sequence"`
|
||||
// Name 可读名称,唯一性范围由对应数据表约束。
|
||||
Name string `db:"name"`
|
||||
// CredentialID 关联的命名空间凭据标识。
|
||||
|
||||
Reference in New Issue
Block a user