using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Admin.Core.Model
{    
    /// <summary>
     /// 夹具历史数据
     /// </summary>
    [SugarTable("BOX_FOAMDATAREALTIME_HISTORY", "AUCMA_SCADA")]
    public  class BoxFoamDataRealTimeHistory
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(ColumnName = "OBJ_ID", IsPrimaryKey = true, IsIdentity = true)]
        public int ObjId { get; set; }

        /// <summary>
        /// 公司
        /// </summary>
        [SugarColumn(ColumnName = "PLANT_CODE")]
        public string PlantCode { get; set; }

        /// <summary>
        /// 产线编码
        /// </summary>
        [SugarColumn(ColumnName = "PRODUCTLINE_CODE")]
        public string ProductlineCode { get; set; }
        /// <summary>
        /// 工序
        /// </summary>
        [SugarColumn(ColumnName = "PROCESS_CODE")]
        public string ProcessCode { get; set; }
        /// <summary>
        /// 工位
        /// </summary>
        [SugarColumn(ColumnName = "STATION_CODE")]
        public string StationCode { get; set; }
        /// <summary>
        /// 夹具箱型
        /// </summary>
        [SugarColumn(ColumnName = "FIXTURE_BOXTYPE")]
        public string FixtureBoxtype { get; set; }

        /// <summary>
        /// 夹具状态
        /// </summary>
        [SugarColumn(ColumnName = "FIXTURE_STATUS")]
        public string FixtureStatus { get; set; }

        /// <summary>
        /// 夹具产量
        /// </summary>
        [SugarColumn(ColumnName = "FIXTURE_PRODUCTIONCAPACITY")]
        public float FixtureProductioncapacity { get; set; }

        /// <summary>
        /// 夹具固化时间设定值
        /// </summary>
        [SugarColumn(ColumnName = "FIXTURE_CURINGTIMESETTINGVALUE")]
        public string FixtureCuringtimesettingvalue { get; set; }

        /// <summary>
        /// 夹具固化时间显示值
        /// </summary>
        [SugarColumn(ColumnName = "FIXTURE_ACTUALTIME")]
        public string FixtureActualtime { get; set; }

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

        /// <summary>
        /// 模具外温度
        /// </summary>
        [SugarColumn(ColumnName = "MODE_OUTSIDETEMPERATURE")]
        public string ModeOutsidetemperature { get; set; }

        /// <summary>
        /// 节拍
        /// </summary>
        [SugarColumn(ColumnName = "BEAT")]
        public string Beat { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        [SugarColumn(ColumnName = "CREATED_BY")]
        public string CreatedBy { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        [SugarColumn(ColumnName = "CREATED_TIME")]
        public DateTime CreatedTime { get; set; }

        /// <summary>
        /// 更新人
        /// </summary>
        [SugarColumn(ColumnName = "UPDATED_BY")]
        public string UpdatedBy { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        [SugarColumn(ColumnName = "UPDATED_TIME")]
        public DateTime UpdatedTime { get; set; }
    }
}