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); } }