using Siger.Middlelayer.DashboardRepository.Entities;
using Siger.Middlelayer.DashboardRepository.Response;
using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.Share.Enum.ModuleEnum;
using System;
using System.Collections.Generic;
using System.Text;

namespace Siger.Middlelayer.DashboardRepository.Repositories.Interface
{
    public interface ISigerProjectAutoCalculationTotal : IDashboardRepositoryBase<siger_project_auto_calculation_data_ttl>
    {
        IPagedCollectionResult<ResponseTotalRate> GetRateDataPagedList(List<int> sectionIds, DateTime begin, DateTime end, DashboardTotalRate rateType, int projectId, int page, int pagesize);
    }
}
