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 IQmsmanufacturingMaterial : IQmsRepositoryBase<siger_qms_cell_manufacturing>
    {
        IPagedCollectionResult<ResponseManufacturingMaterial> GetManufacturingPagedList(List<int> sectionId, int materialId, int productId,   int projectId, int page, int pagesize);

        CommonImportResult ImportManufacturingMaterial(IEnumerable<ImportManufacturingMaterial> datas, int projectid);

        IEnumerable<ResponseMaterialByCell> GetMaterialByCells(int projectId, int productId, IEnumerable<int> sections);
    }
}
