using Siger.Middlelayer.Common.FieldEnum;
using Siger.Middlelayer.Common.ModuleEnum;
using Siger.Middlelayer.Repository;
using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.TlmRepository.Entities;
using Siger.Middlelayer.TlmRepository.Request;
using Siger.Middlelayer.Utility.ImportEntities;
using System;
using System.Collections.Generic;
using System.Text;

namespace Siger.Middlelayer.TlmRepository.Repositories.Interface
{
    public interface IProjectToollifeDetectionRepository : IRepositoryBase<ProjectToollifeDetectionEntity>
    {

        IPagedCollectionResult<ProjectToollifeDetectionEntity> GetPagedList(RequestProjectToollifeDetection req);
        CommonImportResult ImportProjectToollifeDetection(IEnumerable<ProjectToollifeDetectionReportEntity> types, TlmSettingCategory toolConfigType, int user, int projectId);
    }
}
