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

namespace Siger.Middlelayer.Repository.Repositories.Interface
{
    public interface IMachineDocumentRepository : IApiConfigRepositoryBase<siger_project_machine_documentmanagement>
    {
        IPagedCollectionResult<ResponseGetMachineDocumentList> GetPagedList(IEnumerable<int> machineIds,
            int docType, int machineLife, string docName, int startTime, int endTime, int projectId,int page, int pagesize);
    }
}
