using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Admin.Core.Model
{
    /// <summary>
    /// 测温历史记录
    /// </summary>
    [Table("TestedCode_MES")]
    [SugarTable("TestedCode_MES", "TOPLINE_T10_E_P2_32_AUCMA_HeNan_D_261")]
    public  class TestedCode_MES
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public int ID { get; set; }
        /// <summary>
        /// 线号
        /// </summary>
        public int Line_No { get; set; }

        /// <summary>
        /// 工位号
        /// </summary>
        public int GongwNo { get; set; }

        /// <summary>
        /// 产品条码
        /// </summary>
        public string CpNo { get; set; }

        /// <summary>
        /// 产品型号
        /// </summary>
        public string CpModel { get; set; }

        /// <summary>
        /// 基准型号
        /// </summary>
        public string factoryModel { get; set; }
        /// <summary>
        /// 基准型号
        /// </summary>
        public string factoryOrder { get; set; }
        /// <summary>
        /// 工作电压
        /// </summary>
        public int Voltage { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int Frequency { get; set; }
        /// <summary>
        /// 测试通道
        /// </summary>
        public string Point2 { get; set; }

        /// <summary>
        /// 计划测试时间
        /// </summary>
        public int TestTime { get; set; }

        /// <summary>
        /// 实际测试时间
        /// </summary>
        public decimal TestedTime { get; set; }

        /// <summary>
        /// 环温
        /// </summary>
        public decimal Etemp { get; set; }

        /// <summary>
        /// 开始测试时间
        /// </summary>
        public string BeginDateTime { get; set; }

        /// <summary>
        /// 测试结果
        /// </summary>
        public string CpResult { get; set; }

        /// <summary>
        /// 测试结束时间
        /// </summary>
        public string EndDateTime { get; set; }

        /// <summary>
        /// 系统用户
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 第几次测试
        /// </summary>
        public int TestNo { get; set; }
        public int DataLengthT { get; set; }
        /// <summary>
        /// 温度数据
        /// </summary>
        public string Temp_Mes { get; set; }

     
        public int DataLengthP { get; set; }
        /// <summary>
        /// 功率数据
        /// </summary>
        public string Power_Mes { get; set; }
        /// <summary>
        /// 部件测试数据
        /// </summary>
        public string Part_Mes { get; set; }
        public int OrderCount { get; set; }
        /// <summary>
        /// 内部传感器 1 名称
        /// </summary>
        public string T_Name { get; set; }

        /// <summary>
        ///是否测试部件(”Y”测试)
        /// </summary>
        public string isOrder { get; set; }

        /// <summary>
        /// 低压启动测试时间
        /// </summary>
        public int LowV_Time { get; set; }

        /// <summary>
        /// 低压启动标准下限
        /// </summary>
        public decimal LowV_PowerMin { get; set; }

        /// <summary>
        /// 低压启动标准上限
        /// </summary>
        public decimal LowV_PowerMax { get; set; }

        /// <summary>
        /// 低压启动实际采集值
        /// </summary>
        public decimal LowV_PowerFact { get; set; }

        /// <summary>
        /// 低压启动测试电压
        /// </summary>
        public decimal LowVoltage { get; set; }
     
        public int isMESRead { get; set; }
        /// <summary>
        /// 低压启动测试电压
        /// </summary>
        public DateTime CodeDateTime { get; set; }
        /// <summary>
        /// 低压启动测试电压
        /// </summary>
        public int isCopyRead { get; set; }
        /// <summary>
        /// 低压启动测试电压
        /// </summary>
        public DateTime CodeDateTime2 { get; set; }
       
        public string GE_CpNo { get; set; }
        public string GE_CpModel { get; set; }
        /// <summary>
        /// 是否同步 1同步 0 位同步
        /// </summary>
        public int IsSync { get; set; }
    }
}