using SqlSugar;
using System;

namespace Admin.Core.Model
{
    /// <summary>
    /// 发泡计划
    /// </summary>
    [SugarTable("BOX_FOAMPLAN", "AUCMA_SCADA")]
    public  class BoxFoamPlan 
    {
        /// <summary>
        /// 主键标识 
        ///</summary>
        [SugarColumn(ColumnName = "OBJ_ID", IsPrimaryKey = true, IsIdentity = true, OracleSequenceName="SEQ_BOX_FOAMPLAN_ID")]
        public int ObjId { get; set; }
        /// <summary>
        /// 物料编号
        /// </summary>
        [SugarColumn(ColumnName = "BOX_MATERIALCODE")]
        public string MaterialCode { get; set; }

        /// <summary>
        /// 物料名称
        /// </summary>
        [SugarColumn(ColumnName = "BOX_MATERIALNAME")]
        public string MaterialName { get; set; }
        /// <summary>
        /// SAP订单编码
        /// </summary>
        [SugarColumn(ColumnName = "ORDER_CODE")]
        public string OrderCode { get; set; }

        /// <summary>
        /// MES计划编号
        /// </summary>
        [SugarColumn(ColumnName = "PLAN_CODE")]
        public string PlanCode { get; set; }

        /// <summary>
        /// 计划数量
        /// </summary>
        [SugarColumn(ColumnName = "PLAN_AMOUNT")]
        public int PlanAmount { get; set; }

        /// <summary>
        /// 当班计划
        /// </summary>
        [SugarColumn(ColumnName = "SHIFTTYPE")]
        public int ShiftType { get; set; }
        /// <summary>
        /// 产线
        /// </summary>
        [SugarColumn(ColumnName = "PRODUCT_LINE_CODE")]
        public string ProductLineCode { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        [SugarColumn(ColumnName = "UPDATE_TIME")]
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        [SugarColumn(ColumnName = "CREATE_TIME")]
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 计划完成数量
        /// </summary>
        [SugarColumn(ColumnName = "COMPLATE_AMOUNT")]
        public int CompleteAmount { get; set; }

        /// <summary>
        /// 工位编号
        /// </summary>
        [SugarColumn(ColumnName = "STATION_CODE")]
        public string StationCode { get;set; }
    }
}