RobotNet/RobotNet.Script.Shares/Dashboard/DailyMissionDto.cs
2025-10-15 15:15:53 +07:00

24 lines
697 B
C#

using System.ComponentModel.DataAnnotations;
namespace RobotNet.Script.Shares.Dashboard;
public class DailyMissionDto
{
[Range(0, int.MaxValue)]
public int Completed { get; set; }
[Range(0, int.MaxValue)]
public int Error { get; set; }
[Range(0, int.MaxValue)]
public int Total { get; set; }
[Range(0, int.MaxValue)]
public int CompletedRate { get; set; }
[Range(0, double.MaxValue)]
public double TaktTimeMin { get; set; }
[Range(0, double.MaxValue)]
public double TaktTimeAverage { get; set; }
[Range(0, double.MaxValue)]
public double TaktTimeMax { get; set; }
[Range(0, int.MaxValue)]
public int RobotOnline { get; set; }
}