using System;
using Siger.Middlelayer.AccRepository.Entities;
using Siger.Middlelayer.Repository.Data.Acc;
using Siger.Middlelayer.Repository.Paged;

namespace Siger.Middlelayer.AccRepository.Repositories.Interface
{
    public interface ISigerTrReworkSnRepository : IAccRepositoryBase<SigerTrReworkSnList>
    {
        IPagedCollectionResult<ReworkSnInfo> GetReworkSnList(int projectId,string number, int page, int pagesize);

        IPagedCollectionResult<ReworkSnInfo> GetReworkSnList(int projectId,DateTime beginDate, DateTime EndDate, int page, int pagesize, string number = "");
    }
}
