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 IQmsProductWarehousing : IQmsRepositoryBase<siger_qms_product_warehousing>
    {
        IPagedCollectionResult<ResponseProductWarehous> GetWarehousPagedList(string productCode, List<int> sections,
            string startdate, string enddate,int projectId, int page, int pagesize);

        CommonImportResult ImportWarehouse(IEnumerable<ImportProductWarehouse> datas,int mid, int projectid);
    }
}
