CutPlanDetail.cs 3.48 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_detail")]
    public class CutPlanDetail : BaseEntityCU<int>
    {


        [Column("headKeys")]
        public Guid HeadKeys { get; set; }

        [Column("bodyKeys")]
        public Guid BodyKeys { get; set; }

        [Column("workOrderHeadKeys")]
        public Guid WorkOrderHeadKeys { get; set; }

        [Column("workOrderDetailKeys")]
        public Guid WorkOrderDetailKeys { get; set; }

        [Column("isendproduct")]
        public int Isendproduct { get; set; }

        /// <summary>
        /// 工单号
        /// </summary>
        [Column("iwpNo")]
        public string IwpNo { get; set; }

        /// <summary>
        /// 追踪码
        /// </summary>
        [Column("barCode")]
        public string BarCode { get; set; }

        /// <summary>
        /// 切长度
        /// </summary>
        [Column("cuttinglength")]
        public decimal Cuttinglength { get; set; }

        /// <summary>
        /// 切长度
        /// </summary>
        [Column("cutFlanConfig")]
        public decimal CutFlanConfig { get; set; }
        /// <summary>
        /// 喷码起始位置
        /// </summary>
        [Column("location")]
        public decimal Location { get; set; }

        /// <summary>
        /// 状态(0:初始,10:激光打标,20:开始切割,30: 切割完成,40: 冻结)
        /// </summary>
        [Column("cutState")]
        public int CutState { get; set; }

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

        /// <summary>
        /// 生产完成时间
        /// </summary>
        [Column("cutEndTime")]
        public DateTime CutEndTime { get; set; }
        /// <summary>
        /// 除锈喷码开始时间
        /// </summary>
        [Column("measureStartTime")]
        public DateTime measureStartTime { get; set; }
        /// <summary>
        /// 除锈喷码结束时间
        /// </summary>
        [Column("measureEndTime")]
        public DateTime measureEndTime { get; set; }
        /// <summary>
        /// 生产优先级
        /// </summary>
        [Column("cutLevel")]
        public int CutLevel { get; set; }
        /// <summary>
        /// 提示
        /// </summary>
        [Column("prompt")]
        public string Prompt { get; set; }
        /// <summary>
        /// 生产管段明文
        /// </summary>
        [Column("paintPrintCode")]
        public string paintPrintCode { get; set; }

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


        /// <summary>
        /// 下料工位
        /// </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; }

    }
}