heteng преди 3 години
родител
ревизия
02f256536f

+ 52 - 0
MicroServices/Business/Bussiness.Model/Tech/mes_process.cs

@@ -0,0 +1,52 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.Globalization;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.Model.Tech
+{
+    /// <summary>
+    /// 工序表
+    /// </summary>
+    public class mes_process
+    {
+        /// <summary>
+        /// 工序主键
+        /// </summary>
+        [Key]
+        public long proc_id { get; set; }
+
+        /// <summary>
+        /// 工序名称
+        /// </summary>
+        [StringLength(100)]
+        public string proc_name { get; set; }
+
+        /// <summary>
+        /// 是否需要排产
+        /// </summary>
+        public int is_schedule { get; set; }
+
+        /// <summary>
+        /// 简述
+        /// </summary>
+        [StringLength(500)]
+        public string short_desc { get; set; }
+
+        /// <summary>
+        /// 详细描述
+        /// </summary>
+        [StringLength(2000)]
+        public string long_desc { get; set; }
+
+        /// <summary>
+        /// 组合工序id
+        /// </summary>
+        [StringLength(2000)]
+        public string subids { get; set; }
+
+    }
+}

+ 75 - 0
MicroServices/Business/Bussiness.Model/Tech/mes_tech_process.cs

@@ -0,0 +1,75 @@
+using Business.Models;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Security.AccessControl;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.Model.Tech
+{
+    /// <summary>
+    /// 工艺关联工序表
+    /// </summary>
+    public class mes_tech_process:BaseEntity
+    {
+        /// <summary>
+        /// 工艺工序主键
+        /// </summary>
+        [Key]
+        public long tech_proc_id { get; set; }
+
+        /// <summary>
+        /// 工艺主键
+        /// </summary>
+        [Required]
+        public long tech_id { get; set; }
+
+        /// <summary>
+        /// 工序主键
+        /// </summary>
+        [Required]
+        public long proc_id { get; set; }
+
+        /// <summary>
+        /// 组合层级
+        /// </summary>
+        public int level { get; set; }
+
+        /// <summary>
+        /// 前置准备时间
+        /// </summary>
+        public decimal readytime { get; set; }
+
+        /// <summary>
+        /// 节拍时间
+        /// </summary>
+        public decimal ct { get; set; }
+
+        /// <summary>
+        /// 是否需要跟踪工序
+        /// </summary>
+        public int mototrack { get; set; }
+
+        /// <summary>
+        /// 下一工序id
+        /// </summary>
+        public long nextprocid { get; set; }
+
+        /// <summary>
+        /// 父级工序id
+        /// </summary>
+        public long parentprocid { get; set; }
+
+        /// <summary>
+        /// 是否需要质检
+        /// </summary>
+        public int needqc { get; set; }
+
+        /// <summary>
+        /// 最大并行工位数
+        /// </summary>
+        public int maxworkshop { get; set; }
+    }
+}

+ 6 - 2
MicroServices/Business/Bussiness.Model/Tech/mes_technique.cs

@@ -12,18 +12,19 @@ namespace Bussiness.Model.Tech
     /// <summary>
     /// 工艺路径表
     /// </summary>
-    public class mes_technique:BaseEntity   
+    public class mes_technique : BaseEntity
     {
         /// <summary>
         /// 工艺路径主键
         /// </summary>
-        [Required]
+        [Key]
         public long tech_id { get; set; }
 
         /// <summary>
         /// 工艺路径名称
         /// </summary>
         [Required]
+        [StringLength(100)]
         public string tech_name { get; set; }
 
         /// <summary>
@@ -44,16 +45,19 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// 产品
         /// </summary>
+        [StringLength(100)]
         public string bom { get; set; }
 
         /// <summary>
         /// 产品版本
         /// </summary>
+        [StringLength(100)]
         public string bomver { get; set; }
 
         /// <summary>
         /// 描述
         /// </summary>
+        [StringLength(100)]
         public string desc { get; set; }
     }
 }