using GroupService.Domain.Entities;
namespace GroupService.Domain.IReposities
{
public interface IGroupReposity
{
///
/// 通过群ID查询
///
///
///
Task FindByIdAsync(Guid id);
///
/// 通过群名查询
///
///
///
Task> FindByNameAsync(string name);
///
/// 通过群主ID查询
///
///
///
Task> FindByMasterIdAsync(Guid userId);
Task> FindByMemberIdAsync(Guid userId);
///
/// 创建群聊
///
///
///
Group Create(Group group);
}
}