CutPlanHead.cs 4.12 KB
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;

namespace HHECS.Model.Entities
{
    /// <summary>
    /// 套料方案主表  添加管材信息
    /// </summary>
    [Serializable]
    [Table("bus_cutplan_head")]
    public class CutPlanHead : BaseEntityCU<int>
    {
        [Column("keys")]
        public Guid Keys { get; set; }

        /// <summary>
        /// 批次码
        /// </summary>
        [Column("lotNo")]
        public string LotNo { get; set; }

        /// <summary>
        /// 物料编码
        /// </summary>
        [Column("materialCode")]
        public string MaterialCode { get; set; }

        /// <summary>
        /// 管材长度
        /// </summary>
        [Column("pipelength")]
        public decimal Pipelength { get; set; }

        /// <summary>
        /// 总损耗率
        /// </summary>
        [Column("lossCount")]
        public decimal LossCount { get; set; }

        /// <summary>
        /// 余料编码
        /// </summary>
        [Column("oddmentsCode")]
        public string OddmentsCode { get; set; }

        /// <summary>
        /// 余料长度
        /// </summary>
        [Column("oddmentsLength")]
        public decimal OddmentsLength { get; set; }

        /// <summary>
        /// 线体
        /// </summary>
        [Column("lineCode")]
        public string LineCode { get; set; }

        /// <summary>
        /// 状态:0: 初始,10:下料开始,20:下料完成,30: 切割开始,40: 切割完成,50:方案自动完成,60: 方案手动完成,70: 方案手动取消,80: 方案接口冻结
        /// </summary>
        [Column("state")]
        public int State { get; set; }
        [Column("codeFile")]
        public string CodeFile { get; set; }

        /// <summary>
        /// 生产管段明文
        /// </summary>
        [Column("paintPrintCode")]
        public string paintPrintCode { get; set; }
        /// <summary>
        /// 计划生产日期
        /// </summary>
        [Column("planStartTime")]
        public DateTime PlanStartTime { get; set; }

        /// <summary>
        /// 生产开始时间
        /// </summary>
        [Column("actualstartTime")]
        public DateTime ActualstartTime { get; set; }
        /// <summary>
        /// 除锈喷码开始时间
        /// </summary>
        [Column("measureStartTime")]
        public DateTime measureStartTime { get; set; }
        /// <summary>
        /// 除锈喷码结束时间
        /// </summary>
        [Column("measureEndTime")]
        public DateTime measureEndTime { get; set; }

        /// <summary>
        /// 生产完成时间
        /// </summary>
        [Column("actualEndTime")]
        public DateTime ActualEndTime { get; set; }

        /// <summary>
        /// 下料开始时间
        /// </summary>
        [Column("dischargeStartTime")]
        public DateTime DischargeStartTime { get; set; }

        /// <summary>
        /// 下料结束时间
        /// </summary>
        [Column("dischargeEndTime")]
        public DateTime DischargeEndTime { get; set; }

        /// <summary>
        /// 切割开始时间
        /// </summary>
        [Column("cutStartTime")]
        public DateTime CutStartTime { get; set; }

        /// <summary>
        /// 切割结束时间
        /// </summary>
        [Column("cutEndTime")]
        public DateTime CutEndTime { get; set; }

        /// <summary>
        /// 生产优先级
        /// </summary>
        [Column("level")]
        public int Level { get; set; }


        /// <summary>
        /// 预留字段1
        /// </summary>
        [Column("extend1")]
        public string Extend1 { get; set; }


        /// <summary>
        /// 预留字段2
        /// </summary>
        [Column("extend2")]
        public string Extend2 { get; set; }


        /// <summary>
        /// 预留字段3
        /// </summary>
        [Column("extend3")]
        public string Extend3 { get; set; }


        /// <summary>
        /// 预留字段4
        /// </summary>
        [Column("extend4")]
        public string Extend4 { get; set; }


    }
}