18 lines
1.0 KiB
Go
18 lines
1.0 KiB
Go
package model
|
|
|
|
// TelegramPushSetting 电报推送设置模型
|
|
type TelegramPushSetting struct {
|
|
ID int `xorm:"id pk autoincr comment('主键')" json:"-"`
|
|
UserID int `xorm:"user_id int index('idx_uid') comment('用户id') unique('idx_uid')" json:"-"`
|
|
ChatID string `xorm:"chat_id varchar(255) index('idx_cid') index comment('聊天id')" json:"chat_id"`
|
|
ShowContent bool `xorm:"show_content bool not null default 1 comment('是否显示邮件内容')" json:"show_content"`
|
|
SpoilerContent bool `xorm:"spoiler_content bool not null default 1 comment('是否 spoiler 显示邮件内容')" json:"spoiler_content"`
|
|
SendAttachments bool `xorm:"send_attachments bool not null default 1 comment('是否发送附件')" json:"send_attachments"`
|
|
DisableLinkPreview bool `xorm:"disable_link_preview bool not null default 1 comment('是否禁用链接预览')" json:"disable_link_preview"`
|
|
}
|
|
|
|
// TableName 表名
|
|
func (u *TelegramPushSetting) TableName() string {
|
|
return "plugin_telegram_push_setting"
|
|
}
|