32 lines
1017 B
C#

using System;
using DOAN.Model;
using DOAN.Model.Dto;
using DOAN.Model.MES.product;
using DOAN.Model.MES.product.Dto;
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Http;
using DOAN.Model.MES.report;
using DOAN.Model.MES;
using DOAN.Model.MES.base_;
namespace DOAN.Service.MES.report.IService
{
public interface IReportService : IBaseService<BaseWorkRoute>
{
List<DevicePoweronRateModel> DevicePoweronRate(DeviceReportDto param);
List<DeviceDowntimeRateModel> DeviceDowntimeRate(DeviceReportDto param);
List<ProductionCompletionRate> ProductionCompletionRate(string groupName, DateTime dateTime);
List<ProductionCompletionRate> MonthlyProductionCompletionRate(DateTime dateTime);
List<ProductionReportModel> ProductionReport(DateTime dateTime);
ProductionReportToalRate ProductionReportRate(DateTime dateTime, int type);
ProductionReportRateModel ProductionReportRate2(DateTime dateTime);
}
}