package models type UserEmail struct { ID int `xorm:"id int unsigned not null pk autoincr"` UserID int `xorm:"user_id int not null unique('uid_eid') index comment('用户id')"` EmailID int `xorm:"email_id not null unique('uid_eid') index comment('信件id')"` IsRead int8 `xorm:"is_read tinyint(1) comment('是否已读')" json:"is_read"` GroupId int `xorm:"group_id int notnull default(0) comment('分组id')'" json:"group_id"` Status int8 `xorm:"status tinyint(4) notnull default(0) comment('0未发送,1已发送,2发送失败,3删除')" json:"status"` // 0未发送,1已发送,2发送失败 3删除 } func (p UserEmail) TableName() string { return "user_email" }