using System;

namespace Siger.Middlelayer.CncRepository.Entities
{
    public class siger_project_produce_efficiency : CncEntityBase
    {
        public int machine_id { get; set; }

        public string machine_location { get; set; } = string.Empty;

        public DateTime date { get; set; }

        public string program_no { get; set; } = string.Empty;

        public string product_name { get; set; } = string.Empty;

        public string route_name { get; set; } = string.Empty;

        public string theory_yield { get; set; } = string.Empty;

        public double actual_yield { get; set; } = 0;

        public double total_efficiency { get; set; } = 0;

        public double idle_loss { get; set; } = 0;

        public double debug_loss { get; set; } = 0;

        public double fault_loss { get; set; } = 0;

        public double shutdown_loss { get; set; } = 0;

        public double run_times { get; set; } = 0;

        public DateTime create_time { get; set; }

        public int project_id { get; set; }
    }
}
