using System;
using System.Collections.Generic;
using System.Text;
using Siger.Middlelayer.AccRepository.Entities;
using Siger.Middlelayer.AccRepository.Response;
using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.Utility.ImportEntities;

namespace Siger.Middlelayer.AccRepository.Repositories.Interface
{
    public interface ITrParameterConfigRepository : IAccRepositoryBase<SigerTrParameterConfig>
    {
        IPagedCollectionResult<ResponseParameterConfig> GetPagedConfigList(int section_id, int page, int pagesize,
            int projectId, int toexcel);

        CommonImportResult ImportConfig(IEnumerable<TrParameterConfigTemplate> instations, int projectid, int userId);
    }
}
