using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using GxPress.Request.AddressBookGroupUser;
using GxPress.Result.AddressBookGroupUser;
using Datory;
using GxPress.Entity;
namespace GxPress.Repository.Interface
{
public interface IAddressBookGroupUserRepository : IRepository
{
///
/// 删除
///
///
///
Task DeleteAsync(int id);
///
/// 获取
///
///
///
///
Task GetAddressBookGroupUserListAsync(
AddressBookGroupUserSearchRequest request, int userId);
Task InsertAsync(AddressBookGroupUserInRequest request);
///
/// 批量删除通讯录自建分组用户
///
///
///
Task DeletesAsync(List ids);
///
/// 移动分组成员到分组下面
///
///
///
Task AddressBookGroupUserMoveAsync(AddressBookGroupUserMoveRequest request);
Task> GetAllAsync(SqlKata.Query query);
}
}