package models

type UserEmail struct {
	ID      int  `xorm:"id int unsigned not null pk autoincr"`
	UserID  int  `xorm:"user_id int not null index('idx_eid') index comment('用户id')"`
	EmailID int  `xorm:"email_id not null index('idx_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"
}
