using System.Collections.Generic;
using Siger.Middlelayer.Repository.Data;
using Siger.Middlelayer.Repository.Entities;
using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.ToolRepository.Entities;

namespace Siger.Middlelayer.ToolRepository.Repositories.Interface
{
    public interface ISigerProjectToolEmailConfigRepository: IApiToolRepositoryBase<SigerProjectToolEmailConfig>
    {

        IEnumerable<ResponseSettingEmailUser> GetSettingEmailUsers(int projectId);

        IPagedCollectionResult<SettingEmailUser> GetSettingEmailList(int projectId, int page, int pageSize = 10);

        siger_project_user GetUser(int projectId, int mid);
    }

}