BusWorkOrderDetail.cs 6.23 KB
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.SqlTypes;
using System.Text;

namespace HHECS.Model.Entities
{
    /// <summary>
    /// 工序任务明细表
    /// </summary>
    [Table("bus_workOrder_detail")]
    [Serializable]
    public class BusWorkOrderDetail : BaseEntityCU<int>
    {

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

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

        /// <summary>
        /// 产品表code
        /// </summary>
        [Column("productHeaderCode")]
        public string ProductHeaderCode { get; set; }

        /// <summary>
        /// 工单code/生产订单号
        /// </summary>
        [Column("workOrderCode")]
        public string WorkOrderCode { get; set; }
        /// <summary>
        /// 坡口角度
        /// </summary>
        //[Column("bevels1")]
        //public string Bevels1 { get; set; }

        /// <summary>
        /// 序号
        /// </summary>
        [Column("serialNumber")]
        public int SerialNumber { get; set; }

        /// <summary>
        /// 序号_n
        /// </summary>
        [Column("serialNumberName")]
        public string SerialNumberName { get; set; }

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

        /// <summary>
        /// 班组编码
        /// </summary>
        [Column("teamCode")]
        public string TeamCode { get; set; }

        /// <summary>
        /// 工作中心编码
        /// </summary>
        [Column("workCenterCode")]
        public string WorkCenterCode { get; set; }

        /// <summary>
        /// 工位code
        /// </summary>
        [Column("stationCode")]
        public string StationCode { get; set; }

        /// <summary>
        /// 工序code
        /// </summary>
        [Column("oprSequenceCode")]
        public string OprSequenceCode { get; set; }

        /// <summary>
        /// 工序名称
        /// </summary>
        [Column("oprSequenceName")]
        public string OprSequenceName { get; set; }

        /// <summary>
        /// 设备编码
        /// </summary>
        [Column("equipmentCode")]
        public string EquipmentCode { get; set; }

        /// <summary>
        /// 任务状态 初始化10、开始10、完成100
        /// </summary>
        [Column("state")]
        public int State { get; set; }

        /// <summary>
        /// 报工状态
        /// </summary>
        [Column("workReportStatus")]
        public int WorkReportStatus { get; set; }

        /// <summary>
        /// true返工 false未返工
        /// </summary>
        [Column("isRework")]
        public bool IsRework { get; set; }

        /// <summary>
        /// 计划开始时间
        /// </summary>
        [Column("planStartTime")]
        public DateTime PlanStartTime { get; set; }

        /// <summary>
        /// 计划结束时间
        /// </summary>
        [Column("planEndTime")]
        public DateTime PlanEndTime { get; set; }

        /// <summary>
        /// 实际开始时间
        /// </summary>
        [Column("actualStartTime")]
        public DateTime ActualStartTime { get; set; }

        /// <summary>
        /// 实际结束时间
        /// </summary>
        [Column("actualEndTime")]
        public DateTime ActualEndTime { get; set; }

        /// <summary>
        /// 管段物料编码 切割工序
        /// </summary>
        [Column("cutMaterCode")]
        public string CutMaterCode { get; set; }

        /// <summary>
        /// 管段切割长度 切割工序
        /// </summary>
        [Column("cuttingLength")]
        public double CuttingLength { get; set; }

        /// <summary>
        /// 焊口形式对焊BW/插焊SW/支架角焊缝FW 焊接工序
        /// </summary>
        [Column("weldType")]
        public string WeldType { get; set; }

        /// <summary>
        /// 焊口号 焊接工序
        /// </summary>
        [Column("weldNo")]
        public string WeldNo { get; set; }

        /// <summary>
        /// 焊口物料 焊接工序
        /// </summary>
        [Column("weldMaterCode")]
        public string WeldMaterCode { get; set; }

        /// <summary>
        /// 条码 要在下料后的管段上打印的编码  1001起步,每道工序统一一组
        /// </summary>
        [Column("barCode")]
        public string BarCode { get; set; }

        /// <summary>
        /// 管段号 同一组明细值都是一样的,用于回传
        /// </summary>
        [Column("partCode")]
        public string PartCode { get; set; }

        /// <summary>
        /// 批次号 组队开始 码2回写
        /// </summary>
        [Column("batchNo")]
        public string BatchNo { get; set; }

        /// <summary>
        /// 是否成品管0:否,1:是
        /// </summary>
        [Column("isEndProduct")]
        public int IsEndProduct { get; set; }

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

        /// <summary>
        /// 扩展字段1
        /// </summary>
        [Column("extend2")]
        public string Extend2 { get; set; }

        /// <summary>
        /// 扩展字段1
        /// </summary>
        [Column("extendComp1")]
        public string ExtendComp1 { get; set; }

        /// <summary>
        /// 扩展字段1
        /// </summary>
        [Column("extendComp2")]
        public string ExtendComp2 { get; set; }

        /// <summary>
        /// 扩展字段1
        /// </summary>
        [Column("extendComp3")]
        public string ExtendComp3 { get; set; }

        /// <summary>
        /// 扩展字段1
        /// </summary>
        [Column("extendComp4")]
        public string ExtendComp4 { get; set; }

        [Column("isDelete")]
        public int IsDelete { get; set; }

        /// <summary>
        /// 图纸Url
        /// </summary>
        [Column("designUrl")]
        public string DesignUrl { get; set; }

        /// <summary>
        /// 图纸页码
        /// </summary>
        [Column("designNo")]
        public string DesignNo { get; set; }

        
    }
}