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

namespace Siger.Middlelayer.QmsRepository.Repositories.Interface
{
    public interface IQmsReworkReferenceRepository : IQmsRepositoryBase<siger_qms_rework_reference>
    {
        CommonImportResult ImportReference(IEnumerable<ImportReworkReason> datas, int projectid);

        IPagedCollectionResult<ReworkReason> GetReworkReasonPagedList(string key,int projectId, int page, int pagesize);
    }
}
