IOEEService.cs 772 B

12345678910111213141516171819
  1. using ProductionLineMonitor.Application.Services.OEEService.Dtos;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. namespace ProductionLineMonitor.Application.Services.OEEService
  6. {
  7. public interface IOEEService
  8. {
  9. List<MachineOEEInfo> GetOEE(string machineId, string startDate, string endDate);
  10. Dictionary<string, List<MachineOEEInfoByPeriod>> GetOEEByPeriod(string machineIds, DateTime startDate, DateTime endDate, int peroid, int dayORnight);
  11. Dictionary<string, List<MachineOEEInfoByPeriod>> GetOEEByPeriodV1(string machineIds, string startDate, string endDate, int peroid);
  12. List<MachineOEEInfoByPeriod> GetOEEByPeriodV2(string machineIds, string startDate, string endDate, int peroid, int shift);
  13. }
  14. }