|
@@ -13,20 +13,20 @@ namespace GxPress.Repository.Interface
|
|
/// <summary>
|
|
/// <summary>
|
|
///
|
|
///
|
|
/// </summary>
|
|
/// </summary>
|
|
- public interface IGroupChatRepository:IRepository
|
|
|
|
- {
|
|
|
|
- /// <summary>
|
|
|
|
- /// 添加
|
|
|
|
- /// </summary>
|
|
|
|
- /// <param name="request"></param>
|
|
|
|
- /// <returns></returns>
|
|
|
|
- Task<bool> InsertAsync(GroupChatInRequest request);
|
|
|
|
|
|
+ public interface IGroupChatRepository : IRepository
|
|
|
|
+ {
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 添加
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <param name="request"></param>
|
|
|
|
+ /// <returns></returns>
|
|
|
|
+ Task<bool> InsertAsync(GroupChatInRequest request);
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 修改
|
|
/// 修改
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="request"></param>
|
|
/// <param name="request"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- Task<bool> UpdateAsync(GroupChatUpRequest request);
|
|
|
|
|
|
+ Task<bool> UpdateAsync(GroupChatUpRequest request);
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 删除
|
|
/// 删除
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -74,11 +74,17 @@ namespace GxPress.Repository.Interface
|
|
Task<bool> SetIsOpenQrCoderAsync(string groupChatImId, int userId);
|
|
Task<bool> SetIsOpenQrCoderAsync(string groupChatImId, int userId);
|
|
|
|
|
|
Task<GroupChat> GetAsync(SqlKata.Query query);
|
|
Task<GroupChat> GetAsync(SqlKata.Query query);
|
|
- /// <summary>
|
|
|
|
|
|
+ /// <summary>
|
|
/// 根据ImId获取群信息
|
|
/// 根据ImId获取群信息
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="imId"></param>
|
|
/// <param name="imId"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- Task<GroupChatInfoResult> GetGroupChatInfoByImIdAsync(string imId);
|
|
|
|
- }
|
|
|
|
|
|
+ Task<GroupChatInfoResult> GetGroupChatInfoByImIdAsync(string imId);
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 获取用户加入的群
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <param name="userId"></param>
|
|
|
|
+ /// <returns></returns>
|
|
|
|
+ Task<IEnumerable<GroupChat>> GetGroupChatsAsync(int userId);
|
|
|
|
+ }
|
|
}
|
|
}
|