using SqlSugar;
using System;

namespace Admin.Core.Model
{
    /// <summary>
    /// 每班发泡信息
    /// </summary>
    [SugarTable("BOX_FOAMDATA", "AUCMA_SCADA")]
    public class BoxFoamData
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(ColumnName = "OBJ_ID", IsIdentity = true, IsPrimaryKey = true)]
        public int ObjId { get; set; }
        /// <summary>
        /// 设备表主键
        /// </summary>
        [SugarColumn(ColumnName = "MAINID")]
        public int MainId { get; set; }
        /// <summary>
        /// SAP订单
        /// </summary>
        [SugarColumn(ColumnName = "ORDER_CODE")]
        public string OrderCode { get; set; }
        
        /// <summary>
        /// 产品线 1、2
        /// </summary>
        [SugarColumn(ColumnName = "PRODUCT_LINE_CODE")]
        public string ProductLineCode { get; set; }
        /// <summary>
        /// 夹具箱型
        /// </summary>
        [SugarColumn(ColumnName = "FIXTUREBOXTYPE")]
        public string Fixtureboxtype { get; set; }

        /// <summary>
        /// 夹具状态:0:停止;1生产
        /// </summary>
        [SugarColumn(ColumnName = "FIXTURESTATUS")]
        public int Fixturestatus { get; set; }
        /// <summary>
        /// 产量
        /// </summary>
        [SugarColumn(ColumnName = "PRODUCTION")]
        public int Production { get; set; }
        /// <summary>
        /// 固化时间设定值
        /// </summary>
        [SugarColumn(ColumnName = "CURINGTIMESETTINGVALUE")]
        public string CuringTimeSettingValue { get; set; }
        /// <summary>
        /// 固化时间实际值
        /// </summary>
        [SugarColumn(ColumnName = "ACTUALVALUE")]
        public string ActualValue { get; set; }

        /// <summary>
        /// 1小时
        /// </summary>
        [SugarColumn(ColumnName = "ANHOUR")]
        public int AnHour { get; set; }
        /// <summary>
        /// 2小时
        /// </summary>
        [SugarColumn(ColumnName = "TWOHOUR")]
        public int TwoHour { get; set; }
        /// <summary>
        /// 3小时
        /// </summary>
        [SugarColumn(ColumnName = "THREEHOUR")]
        public int ThreeHour { get; set; }
        /// <summary>
        /// 4小时
        /// </summary>
        [SugarColumn(ColumnName = "FOURHOUR")]
        public int FourHour { get; set; }
        /// <summary>
        /// 5小时
        /// </summary>
        [SugarColumn(ColumnName = "FIVEHOUR")]
        public int FiveHour { get; set; }
        /// <summary>
        /// 6小时
        /// </summary>
        [SugarColumn(ColumnName = "SIXHOUR")]
        public int SixHour { get; set; }
        /// <summary>
        /// 7小时
        /// </summary>
        [SugarColumn(ColumnName = "SEVENHOUR")]
        public int SevenHour { get; set; }
        /// <summary>
        /// 8小时
        /// </summary>
        [SugarColumn(ColumnName = "EIGHTHOUR")]
        public int EightHour { get; set; }
        /// <summary>
        /// 9小时
        /// </summary>
        [SugarColumn(ColumnName = "NINEHOUR")]
        public int NineHour { get; set; }
        /// <summary>
        /// 10小时
        /// </summary>
        [SugarColumn(ColumnName = "TENHOUR")]
        public int TenHour { get; set; }
        /// <summary>
        /// 11小时
        /// </summary>
        [SugarColumn(ColumnName = "ELEVENHOUR")]
        public int ElevenHour { get; set; }
        /// <summary>
        /// 12小时
        /// </summary>
        [SugarColumn(ColumnName = "TWELVEHOUR")]
        public int TwelveHour { get; set; }

        /// <summary>
        /// 侧板温度
        /// </summary>
        [SugarColumn(ColumnName = "BOX_FIXTURESIDEPLATE")]
        public string BoxFixturesideplate { get; set; }

        /// <summary>
        /// 内模温度
        /// </summary>
        [SugarColumn(ColumnName = "BOX_CLOSEBETATEMPERATURE")]
        public string BoxClosebetatemperature { get; set; }

        /// <summary>
        /// 节拍
        /// </summary>
        [SugarColumn(ColumnName = "BOX_BEAT")]
        public int BoxBeat { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        [SugarColumn(ColumnName = "UPDATETIME")]
        public DateTime UpdatedTime { get; set; }
    }
}