Smail/backend/models/notification_grant.go
smail 9be7a6f990
Some checks are pending
Security Checks / security (push) Waiting to run
检查点:保留通知授权开发状态,开始用户分组隔离
2026-09-25 21:19:28 +08:00

20 lines
911 B
Go

package models
// NotificationGrant 与业务数据共用数据库,只保存通知发信授权及不可逆凭据摘要。
type NotificationGrant struct {
UserID int `xorm:"user_id pk" json:"user_id"`
Enabled int `xorm:"enabled" json:"-"`
CodeVersion int `xorm:"code_version" json:"version"`
CodeHash string `xorm:"code_hash" json:"-"`
SessionVersion int `xorm:"session_version" json:"-"`
SecurityVersion int `xorm:"security_version" json:"-"`
MinuteLimit int `xorm:"minute_limit" json:"minute_limit"`
DayLimit int `xorm:"day_limit" json:"day_limit"`
MinuteKey string `xorm:"minute_key" json:"-"`
MinuteCount int `xorm:"minute_count" json:"-"`
DayKey string `xorm:"day_key" json:"-"`
DayCount int `xorm:"day_count" json:"-"`
}
func (NotificationGrant) TableName() string { return "notification_grant" }