添加项目文件。

This commit is contained in:
2026-05-09 17:06:30 +08:00
parent c60f5fe117
commit 720ef957d4
378 changed files with 14843 additions and 0 deletions
@@ -0,0 +1,33 @@
using GroupService.Domain.Entities;
namespace GroupService.Domain.IReposities
{
public interface IGroupReposity
{
/// <summary>
/// 通过群ID查询
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
Task<Group?> FindByIdAsync(Guid id);
/// <summary>
/// 通过群名查询
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
Task<IEnumerable<Group>> FindByNameAsync(string name);
/// <summary>
/// 通过群主ID查询
/// </summary>
/// <param name="userId"></param>
/// <returns></returns>
Task<IEnumerable<Group>> FindByMasterIdAsync(Guid userId);
/// <summary>
/// 创建群聊
/// </summary>
/// <param name="group"></param>
/// <returns></returns>
Group Create(Group group);
}
}