using System.Collections.Generic;
using Siger.Middlelayer.Repository.Data;
using Siger.Middlelayer.Repository.Entities;
using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.Repository.Request;
using Siger.Middlelayer.Repository.Response;
using Siger.Middlelayer.Utility.ExcelImport;
using Siger.Middlelayer.Utility.ImportEntities;

namespace Siger.Middlelayer.Repository.Repositories.Interface
{
    public interface ISigerProjectWorkingCostRepository : IApiConfigRepositoryBase<siger_project_working_cost>
    {
        IPagedCollectionResult<ResponseSearchWorkingCost> GetData(RequestSearchWorkingCost condition, int pid);
        CommonImportResult ImportData(IEnumerable<ImportWorkingCost> data, int projectId, int userId);
    }
}