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

namespace Siger.Middlelayer.AccRepository.Repositories.Interface
{
    public interface ISigerTrBatchTraceDetailRepository : IAccRepositoryBase<SigerTrBatchTraceDetail>
    {
        IPagedCollectionResult<BatchTraceDetail> GetPagedList(int line, string starttime, string endtime, int projectid, int page, int pagesize);

        IEnumerable<BatchTraceDetail> GetDataList(int line, string starttime, string endtime, int projectid);
    }
}
