BusAGVTask.cs 2.46 KB
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;

namespace HHECS.Model.Entities
{
    /// <summary>
    /// 桁车任务表
    /// </summary>
    [Table("bus_agv_task")]
    [Serializable]
    public class BusAGVTask : BaseEntityCU<int>
    {
        /// <summary>
        /// 
        /// </summary>
        [Column("keys")]
        public Guid Keys { get; set; }
        /// <summary>
        /// 任务号
        /// </summary>
        [Column("taskCode")]
        public string TaskCode { get; set; }
        /// <summary>
        /// agv编码
        /// </summary>
        [Column("agvCode")]
        public string AgvCode { get; set; }
        /// <summary>
        /// 任务类别
        /// </summary>
        [Column("agvTaskType")]
        public int AgvTaskType { get; set; }
        /// 料框编号
        /// </summary>
        [Column("materialFrameCode")]
        public string MaterialFrameCode { get; set; }
        /// <summary>
        /// 装料数据Code
        /// </summary>
        [Column("materialDistributeLoadCode")]
        public string MaterialDistributeLoadCode { get; set; }
        /// <summary>
        /// 工单号
        /// </summary>
        [Column("workOrderCode")]
        public string WorkOrderCode { get; set; }
        /// <summary>
        /// 产品编码
        /// </summary>
        [Column("productHeaderCode")]
        public string ProductHeaderCode { get; set; }
        /// <summary>
        /// 任务起点编号
        /// </summary>
        [Column("startPosition")]
        public string StartPosition { get; set; }
        /// <summary>
        /// 任务终点编号
        /// </summary>
        [Column("endPosition")]
        public string EndPosition { get; set; }
        /// <summary>
        /// AGV任务状态; 1、任务初始化,2、任务已发送给AGV,3、AGV任务完成,4、运输完毕允许离开
        /// </summary>
        [Column("state")]
        public int State { get; set; }
        /// <summary>
        /// 扩展字段
        /// </summary>
        [Column("extensionField1")]
        public string ExtensionField1 { get; set; }
        /// <summary>
        /// 扩展字段
        /// </summary>
        [Column("extensionField2")]
        public string  ExtensionField2 { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        [Column("remarks")]
        public string  Remarks { get; set; }
    }
}