using System.Collections.Generic;
using Siger.Middlelayer.Repository.Data.Tpm;
using Siger.Middlelayer.TpmRepository.Entities;
using Siger.Middlelayer.TpmRepository.Request;

namespace Siger.Middlelayer.TpmRepository.Repositories.Interface
{
    public interface IRepairReportRepository : ITpmRepositoryBase<siger_project_repair_report>
    {
        IEnumerable<SetLevel> GetSetLevels(int machinelevel, int projectId);

        int AddLevels(RequestSetLevel request, int projectId);

        int SetMessageRepeatTime(string time);

        IEnumerable<int> ListLevelUser(int projectId, int level, int machinelevel);
    }
}
