mirror of
https://github.com/Jinnrry/PMail.git
synced 2026-04-23 00:17:16 +08:00
5af46b32f6
支持Imap协议 升级所有依赖 修复部分bug
38 lines
1016 B
Go
38 lines
1016 B
Go
package models
|
|
|
|
type Group struct {
|
|
ID int `xorm:"id int unsigned not null pk autoincr" json:"id"`
|
|
Name string `xorm:"varchar(10) notnull default('') comment('分组名称')" json:"name"`
|
|
ParentId int `xorm:"parent_id int unsigned notnull default(0) comment('父分组名称')" json:"parent_id"`
|
|
UserId int `xorm:"user_id int unsigned notnull default(0) comment('用户id')" json:"-"`
|
|
FullPath string `xrom:"full_path varchar(600) comment('完整路径')" json:"full_path"`
|
|
}
|
|
|
|
const (
|
|
INBOX = 2000000000
|
|
Sent = 2000000001
|
|
Drafts = 2000000002
|
|
Deleted = 2000000003
|
|
Junk = 2000000004
|
|
)
|
|
|
|
var GroupNameToCode = map[string]int{
|
|
"INBOX": INBOX,
|
|
"Sent Messages": Sent,
|
|
"Drafts": Drafts,
|
|
"Deleted Messages": Deleted,
|
|
"Junk": Junk,
|
|
}
|
|
|
|
var GroupCodeToName = map[int]string{
|
|
INBOX: "INBOX",
|
|
Sent: "Sent Messages",
|
|
Drafts: "Drafts",
|
|
Deleted: "Deleted Messages",
|
|
Junk: "Junk",
|
|
}
|
|
|
|
func (p *Group) TableName() string {
|
|
return "group"
|
|
}
|