gim
gim copied to clipboard
用户退出群后 是用一个状态标记好 还是直接删除用户记录好
这个数据量小体验不到,数据量大了后是不是 状态标记更好
目前看项目是直接删除
// Delete 将用户从群组删除
func (d *groupUserRepo) Delete(groupId int64, userId int64) error {
err := db.DB.Exec("delete from group_user where group_id = ? and user_id = ?",
groupId, userId).Error
if err != nil {
return gerrors.WrapError(err)
}
return nil
}
你说的是伪删除吗?那不是看具体业务需求吗?