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

namespace Siger.Middlelayer.QmsRepository.Repositories.Interface
{
    public interface IQmsReworkPositionSetting : IQmsRepositoryBase<siger_qms_rework_postion_setting>
    {
        IPagedCollectionResult<ResponseReworkPositionSetting> GetPositionSettingPagedList( int prestation, int station, int projectId, int page, int pagesize);

        CommonImportResult ImportReworkSetting(IEnumerable<ReworkPositionReworkSetting> standards, int projectid);

        IEnumerable<ReponseKeyValueItem> GetReworkStation(int projectId,List<int>sections);

    }
}
