820498063@qq.com 4 mesi fa
parent
commit
1a03c00c2e

+ 55 - 0
FocasCncCollect/Models/Mapping/equipment_infoMap.cs

@@ -0,0 +1,55 @@
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Data.Entity.ModelConfiguration;
+
+namespace FocasCncCollect.Models.Mapping
+{
+    public class EQUIPMENT_INFOMap : EntityTypeConfiguration<EQUIPMENT_INFO>
+    {
+        public EQUIPMENT_INFOMap()
+        {
+            // Primary Key
+            this.HasKey(t => t.ID);
+
+            // Properties
+            this.Property(t => t.ID)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.EQUIPMENT_NAME)
+                .HasMaxLength(100);
+
+            this.Property(t => t.NET_IP)
+                .HasMaxLength(255);
+
+            // Table & Column Mappings
+            this.ToTable("equipment_info");
+            this.Property(t => t.ID).HasColumnName("ID");
+            this.Property(t => t.EQUIPMENT_NO).HasColumnName("EQUIPMENT_NO");
+            this.Property(t => t.EQUIPMENT_NAME).HasColumnName("EQUIPMENT_NAME");
+            this.Property(t => t.EQUIPMENT_TYPE).HasColumnName("EQUIPMENT_TYPE");
+            this.Property(t => t.SYSTEM_TYPE).HasColumnName("SYSTEM_TYPE");
+            this.Property(t => t.EQUIPMENT_STATUS).HasColumnName("EQUIPMENT_STATUS");
+
+            this.Property(t => t.AUTO_MODE).HasColumnName("AUTO_MODE");
+            this.Property(t => t.ON_OFF_STATUS).HasColumnName("ON_OFF_STATUS");
+            this.Property(t => t.NET_IP).HasColumnName("NET_IP");
+            this.Property(t => t.NET_PORT).HasColumnName("NET_PORT");
+            this.Property(t => t.NO_STATION).HasColumnName("NO_STATION");
+
+            //this.Property(t => t.ONLINE_STATUS).HasColumnName("ONLINE_STATUS");
+            //this.Property(t => t.AUTO_ONLINE_STATUS).HasColumnName("AUTO_ONLINE_STATUS");
+            this.Property(t => t.IO_NO).HasColumnName("IO_NO");
+            //this.Property(t => t.CURRENT_PART).HasColumnName("CURRENT_PART");
+            //this.Property(t => t.CURRENT_TASK).HasColumnName("CURRENT_TASK");
+
+            //this.Property(t => t.START_DATE).HasColumnName("START_DATE");
+            this.Property(t => t.LAST_START_TIME).HasColumnName("LAST_START_TIME");
+            this.Property(t => t.FTP_CONFIG).HasColumnName("FTP_CONFIG");
+            //this.Property(t => t.NO_RFID).HasColumnName("NO_RFID");
+            //this.Property(t => t.PHY_FLAG).HasColumnName("PHY_FLAG");
+
+            this.Property(t => t.UPLOADPROG_TYPE).HasColumnName("UPLOADPROG_TYPE");
+            this.Property(t => t.ISVALID).HasColumnName("ISVALID");
+        }
+    }
+}

+ 48 - 0
FocasCncCollect/Models/Mapping/equipment_log_statisticsMap.cs

@@ -0,0 +1,48 @@
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Data.Entity.ModelConfiguration;
+
+namespace FocasCncCollect.Models.Mapping
+{
+    public class EQUIPMENT_LOG_STATISTICSMap : EntityTypeConfiguration<EQUIPMENT_LOG_STATISTICS>
+    {
+        public EQUIPMENT_LOG_STATISTICSMap()
+        {
+            // Primary Key
+            this.HasKey(t => t.ID);
+
+            // Properties
+            this.Property(t => t.ID)
+                .HasDatabaseGeneratedOption(DatabaseGeneratedOption.None);
+
+            this.Property(t => t.EQUIPMENT_NAME)
+                .HasMaxLength(100); 
+
+            this.Property(t => t.CRATER)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.MODIFIER)
+                .HasMaxLength(40);
+
+            this.Property(t => t.ID_EQUIPMENT_INFO)
+                .HasMaxLength(40);
+
+            // Table & Column Mappings
+            this.ToTable("equipment_log_statistics", "fmsforyc");
+            this.Property(t => t.ID).HasColumnName("ID");
+            this.Property(t => t.EQUIPMENT_NAME).HasColumnName("EQUIPMENT_NAME");
+            this.Property(t => t.EQUIPMENT_TYPE).HasColumnName("EQUIPMENT_TYPE");
+            this.Property(t => t.STATISTICS_DATE).HasColumnName("STATISTICS_DATE");
+            this.Property(t => t.ON_TIME).HasColumnName("ON_TIME");
+            this.Property(t => t.RUN_TIME).HasColumnName("RUN_TIME");
+            this.Property(t => t.CREATE_TIME).HasColumnName("CREATE_TIME");
+            this.Property(t => t.CRATER).HasColumnName("CRATER");
+            this.Property(t => t.MODIFY_TIME).HasColumnName("MODIFY_TIME");
+            this.Property(t => t.MODIFIER).HasColumnName("MODIFIER");
+            this.Property(t => t.ISVALID).HasColumnName("ISVALID");
+            this.Property(t => t.ID_EQUIPMENT_INFO).HasColumnName("ID_EQUIPMENT_INFO");
+            this.Property(t => t.EQUIPMENT_NO).HasColumnName("EQUIPMENT_NO");
+            this.Property(t => t.ALL_TIME).HasColumnName("ALL_TIME");
+        }
+    }
+}

+ 49 - 0
FocasCncCollect/Models/Mapping/log_cnc_warnMap.cs

@@ -0,0 +1,49 @@
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Data.Entity.ModelConfiguration;
+
+namespace FocasCncCollect.Models.Mapping
+{
+    public class LOG_CNC_WARNMap : EntityTypeConfiguration<LOG_CNC_WARN>
+    {
+        public LOG_CNC_WARNMap()
+        {
+            // Primary Key
+            this.HasKey(t => t.ID);
+
+            // Properties
+            this.Property(t => t.ID)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.CODE)
+                .HasMaxLength(40);
+
+            this.Property(t => t.MESSAGE)
+                .HasMaxLength(255);
+
+            this.Property(t => t.EQUIPMENT_NAME)
+                .HasMaxLength(100);
+
+            this.Property(t => t.CRATER)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.MODIFIER)
+                .HasMaxLength(40);
+
+            // Table & Column Mappings
+            this.ToTable("log_cnc_warn", "fmsforyc");
+            this.Property(t => t.ID).HasColumnName("ID");
+            this.Property(t => t.CODE).HasColumnName("CODE");
+            this.Property(t => t.MESSAGE).HasColumnName("MESSAGE");
+            this.Property(t => t.WARN_TIME).HasColumnName("WARN_TIME");
+            this.Property(t => t.EQUIPMENT_NAME).HasColumnName("EQUIPMENT_NAME");
+            this.Property(t => t.EQUIPMENT_NO).HasColumnName("EQUIPMENT_NO");
+            this.Property(t => t.CREATE_TIME).HasColumnName("CREATE_TIME");
+            this.Property(t => t.CRATER).HasColumnName("CRATER");
+            this.Property(t => t.MODIFY_TIME).HasColumnName("MODIFY_TIME");
+            this.Property(t => t.MODIFIER).HasColumnName("MODIFIER");
+            this.Property(t => t.ISVALID).HasColumnName("ISVALID");
+        }
+    }
+}

+ 93 - 0
FocasCncCollect/Models/Mapping/log_equipment_msgMap.cs

@@ -0,0 +1,93 @@
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Data.Entity.ModelConfiguration;
+
+namespace FocasCncCollect.Models.Mapping
+{
+    public class LOG_EQUIPMENT_MSGMap : EntityTypeConfiguration<LOG_EQUIPMENT_MSG>
+    {
+        public LOG_EQUIPMENT_MSGMap()
+        {
+            // Primary Key
+            this.HasKey(t => t.ID);
+
+            // Properties
+            this.Property(t => t.ID)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.EQUIPMENT_NAME)
+                .HasMaxLength(100);
+
+            this.Property(t => t.RFID)
+                .HasMaxLength(10);
+
+            this.Property(t => t.PART_NO)
+                .HasMaxLength(40);
+
+            this.Property(t => t.KNIFE_NO)
+                .HasMaxLength(40);
+
+            this.Property(t => t.AXLE_COORDINATE)
+                .HasMaxLength(100);
+
+            this.Property(t => t.ERR_CODE)
+                .HasMaxLength(40);
+
+            this.Property(t => t.STR01)
+                .HasMaxLength(40);
+
+            this.Property(t => t.STR02)
+                .HasMaxLength(40);
+
+            this.Property(t => t.CRATER)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.MODIFIER)
+                .HasMaxLength(40);
+
+            this.Property(t => t.ID_EQUIPMENT_INFO)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.AXLE_LOAD)
+                .HasMaxLength(40);
+
+            this.Property(t => t.CURRENT_PROG)
+                .HasMaxLength(40);
+
+            // Table & Column Mappings
+            this.ToTable("log_equipment_msg", "fmsforyc");
+            this.Property(t => t.ID).HasColumnName("ID");
+            this.Property(t => t.EQUIPMENT_NAME).HasColumnName("EQUIPMENT_NAME");
+            this.Property(t => t.EQUIPMENT_TYPE).HasColumnName("EQUIPMENT_TYPE");
+            this.Property(t => t.EQUIPMENT_STATUS).HasColumnName("EQUIPMENT_STATUS");
+            this.Property(t => t.ON_OFF_STATUS).HasColumnName("ON_OFF_STATUS");
+            this.Property(t => t.RFID).HasColumnName("RFID");
+            this.Property(t => t.PART_NO).HasColumnName("PART_NO");
+            this.Property(t => t.KNIFE_NO).HasColumnName("KNIFE_NO");
+            this.Property(t => t.DOOR_STATUS).HasColumnName("DOOR_STATUS");
+            this.Property(t => t.MAIN_AXLE_STATUS).HasColumnName("MAIN_AXLE_STATUS");
+            this.Property(t => t.ESTOP_STATUS).HasColumnName("ESTOP_STATUS");
+            this.Property(t => t.FEED_SPEED).HasColumnName("FEED_SPEED");
+            this.Property(t => t.FEED_QUANTITY).HasColumnName("FEED_QUANTITY");
+            this.Property(t => t.AXLE_SPEED).HasColumnName("AXLE_SPEED");
+            this.Property(t => t.AXLE_COORDINATE).HasColumnName("AXLE_COORDINATE");
+            this.Property(t => t.ERR_CODE).HasColumnName("ERR_CODE");
+            this.Property(t => t.STR01).HasColumnName("STR01");
+            this.Property(t => t.STR02).HasColumnName("STR02");
+            this.Property(t => t.VLE01).HasColumnName("VLE01");
+            this.Property(t => t.VLE02).HasColumnName("VLE02");
+            this.Property(t => t.CREATE_TIME).HasColumnName("CREATE_TIME");
+            this.Property(t => t.CRATER).HasColumnName("CRATER");
+            this.Property(t => t.MODIFY_TIME).HasColumnName("MODIFY_TIME");
+            this.Property(t => t.MODIFIER).HasColumnName("MODIFIER");
+            this.Property(t => t.ISVALID).HasColumnName("ISVALID");
+            this.Property(t => t.ID_EQUIPMENT_INFO).HasColumnName("ID_EQUIPMENT_INFO");
+            this.Property(t => t.WARN_STATUS).HasColumnName("WARN_STATUS");
+            this.Property(t => t.AXLE_LOAD).HasColumnName("AXLE_LOAD");
+            this.Property(t => t.EQUIPMENT_NO).HasColumnName("EQUIPMENT_NO");
+            this.Property(t => t.CURRENT_PROG).HasColumnName("CURRENT_PROG");
+        }
+    }
+}

+ 82 - 0
FocasCncCollect/Models/Mapping/log_equipment_msg_tempMap.cs

@@ -0,0 +1,82 @@
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Data.Entity.ModelConfiguration;
+
+namespace FocasCncCollect.Models.Mapping
+{
+    public class LOG_EQUIPMENT_MSG_TEMPMap : EntityTypeConfiguration<LOG_EQUIPMENT_MSG_TEMP>
+    {
+        public LOG_EQUIPMENT_MSG_TEMPMap()
+        {
+            // Primary Key
+            this.HasKey(t => t.ID);
+
+            // Properties
+            this.Property(t => t.ID)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.EQUIPMENT_NAME)
+                .HasMaxLength(100);
+
+
+            this.Property(t => t.KNIFE_NO)
+                .HasMaxLength(40);
+
+            this.Property(t => t.AXLE_COORDINATE)
+                .HasMaxLength(100);
+
+            this.Property(t => t.ERR_CODE)
+                .HasMaxLength(40);
+
+            this.Property(t => t.STR01)
+                .HasMaxLength(40);
+
+            this.Property(t => t.STR02)
+                .HasMaxLength(40);
+
+            this.Property(t => t.CRATER)
+                .IsRequired()
+                .HasMaxLength(40);
+
+            this.Property(t => t.MODIFIER)
+                .HasMaxLength(40);
+
+            this.Property(t => t.AXLE_LOAD)
+                .HasMaxLength(40);
+
+            this.Property(t => t.CURRENT_PROG)
+                .HasMaxLength(40);
+
+            // Table & Column Mappings
+            this.ToTable("log_equipment_msg_temp", "fmsforyc");
+            this.Property(t => t.ID).HasColumnName("ID");
+            this.Property(t => t.EQUIPMENT_NAME).HasColumnName("EQUIPMENT_NAME");
+            this.Property(t => t.EQUIPMENT_STATUS).HasColumnName("EQUIPMENT_STATUS");
+            this.Property(t => t.ON_OFF_STATUS).HasColumnName("ON_OFF_STATUS");
+            this.Property(t => t.KNIFE_NO).HasColumnName("KNIFE_NO");
+            this.Property(t => t.DOOR_STATUS).HasColumnName("DOOR_STATUS");
+            this.Property(t => t.MAIN_AXLE_STATUS).HasColumnName("MAIN_AXLE_STATUS");
+            this.Property(t => t.ESTOP_STATUS).HasColumnName("ESTOP_STATUS");
+            this.Property(t => t.FEED_SPEED).HasColumnName("FEED_SPEED");
+            this.Property(t => t.FEED_QUANTITY).HasColumnName("FEED_QUANTITY");
+            this.Property(t => t.AXLE_SPEED).HasColumnName("AXLE_SPEED");
+            this.Property(t => t.AXLE_COORDINATE).HasColumnName("AXLE_COORDINATE");
+            this.Property(t => t.ERR_CODE).HasColumnName("ERR_CODE");
+            this.Property(t => t.STR01).HasColumnName("STR01");
+            this.Property(t => t.STR02).HasColumnName("STR02");
+            this.Property(t => t.CREATE_TIME).HasColumnName("CREATE_TIME");
+            this.Property(t => t.CRATER).HasColumnName("CRATER");
+            this.Property(t => t.MODIFY_TIME).HasColumnName("MODIFY_TIME");
+            this.Property(t => t.MODIFIER).HasColumnName("MODIFIER");
+            this.Property(t => t.ISVALID).HasColumnName("ISVALID");
+            this.Property(t => t.WARN_STATUS).HasColumnName("WARN_STATUS");
+            this.Property(t => t.AXLE_LOAD).HasColumnName("AXLE_LOAD");
+            this.Property(t => t.CURRENT_PROG).HasColumnName("CURRENT_PROG");
+            this.Property(t => t.FEED_MULTIPLE).HasColumnName("FEED_MULTIPLE");
+            this.Property(t => t.AXLE_MULTIPLE).HasColumnName("AXLE_MULTIPLE");
+            this.Property(t => t.VLE01).HasColumnName("VLE01");
+            this.Property(t => t.VLE02).HasColumnName("VLE02");
+            this.Property(t => t.RUN_MODE).HasColumnName("RUN_MODE");
+        }
+    }
+}