21 lines
990 B
Go
21 lines
990 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:"-"`
|
|
CodeCiphertext string `xorm:"code_ciphertext varchar(512) null" 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" }
|