36 lines
426 B
Go
36 lines
426 B
Go
package mail
|
|
|
|
import (
|
|
//"main/common"
|
|
//"main/constant"
|
|
//"q5"
|
|
//"strings"
|
|
)
|
|
|
|
type attachment struct {
|
|
itemId int32
|
|
itemNum int32
|
|
}
|
|
|
|
type mail struct {
|
|
mailId int64
|
|
mailType int32
|
|
subject string
|
|
content string
|
|
sendTime int32
|
|
expireTime int32
|
|
attachments []*attachment
|
|
userGroups map[int64]*userGroup
|
|
reciver string
|
|
}
|
|
|
|
func (this *mail) init() {
|
|
|
|
}
|
|
|
|
func newMail() *mail {
|
|
p := new(mail)
|
|
p.init()
|
|
return p
|
|
}
|