package dbstruct type Email struct { Id *int64 `json:"id" bson:"_id"` // 电子邮件表id Mid *int64 `json:"mid" bson:"mid"` // 用户id From *string `json:"from" bson:"from"` // 发送人邮箱 To *string `json:"to" bson:"to"` // 收件人邮箱 Subject *string `json:"subject" bson:"subject"` // 标题 Text *string `json:"text" bson:"text"` // 文本 MediaComponent *MediaComponent `json:"media_component" bson:"media_component"` // 媒体 Ct *int64 `json:"ct" bson:"ct"` // 创建时间 Ut *int64 `json:"ut" bson:"ut"` // 更新时间 DelFlag *int64 `json:"del_flag" bson:"del_flag"` // 删除标记 } func (p *Email) GetFrom() string { if p == nil || p.From == nil { return "" } return *p.From } func (p *Email) GetTo() string { if p == nil || p.To == nil { return "" } return *p.To } func (p *Email) GetSubject() string { if p == nil || p.Subject == nil { return "" } return *p.Subject } func (p *Email) GetText() string { if p == nil || p.Text == nil { return "" } return *p.Text }