Documentation ¶
Index ¶
Constants ¶
View Source
const ( // StatusPending 未发送 StatusPending = 0 // StatusSent 发送成功 StatusSent = 1 // StatusFailed 发送失败 StatusFailed = 2 )
Variables ¶
View Source
var DB *gorm.DB
DB 数据库链接单例
Functions ¶
Types ¶
type Mail ¶
type Mail struct { gorm.Model UserID uint `gorm:"type:int unsigned;not null;"` // 用户ID Status uint `gorm:"type:tinyint unsigned;not null;default 0;"` // 状态,0未发送,1已发送,2发送失败 SenderName string `gorm:"type:varchar(255);not null;"` // 发送者名称 Type string `gorm:"type:varchar(50);not null;"` // 类型,支持:text, html Subject string `gorm:"type:varchar(255);not null;"` // 主题 Content string `gorm:"type:text;not null;"` // 内容 ToMailList string `gorm:"type:text(255);not null;"` // 收件人列表 }
Mail Mail
type Token ¶
type Token struct { gorm.Model UserID uint `gorm:"type:int unsigned;not null;"` // 用户ID TokenName string `gorm:"type:varchar(255);not null;"` // Token名称 Token string `gorm:"type:varchar(255);not null;"` // Token值 }
Token token
type User ¶
type User struct { gorm.Model Username string `gorm:"type:varchar(50); not null;unique;"` // 用户名 Nickname string `gorm:"type:varchar(255);not null;"` // 昵称 Avatar string `gorm:"type:varchar(255);not null;"` // 头像URL地址或图片Base64编码 Enabled bool `gorm:"type:tinyint;not null;default: 0;"` // 是否启用 Digest string `gorm:"type:varchar(255);not null;"` // 数字摘要 }
User user model
Click to show internal directories.
Click to hide internal directories.