From 0b417bdc320a980cef619d9a88ce3cb0511b498b Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周五, 22 11月 2024 05:23:38 +0800
Subject: [PATCH] 程序唯一性校验

---
 LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Entity/WmsSystem/WmsSysBasicData.cs |   69 +++++++++++++++++++++++
 CC/iWareCC_ASRS/App.config                                                            |    2 
 CC/iWareCC_ASRS/App - 正式.config                                                       |    2 
 CC/iWareSql/DataAccess/BasicDataSetHandler.cs                                         |   18 ++---
 DBScript/02_DML/01_InitData.sql                                                       |   19 +++---
 CC/iWareCC_ASRS/App - 本机.config                                                       |    2 
 CC/iWareSql/WmsDBModel/wms_sys_basic_data.cs                                          |   51 +++++++++++++++++
 CC/iWareCC_ASRS/FormCC.cs                                                             |    7 +-
 CC/iWareSql/iWareSql.csproj                                                           |    1 
 CC/iWareSql/WmsDBModel/WmsDBModel.cs                                                  |    1 
 10 files changed, 146 insertions(+), 26 deletions(-)

diff --git "a/CC/iWareCC_ASRS/App - \346\234\254\346\234\272.config" "b/CC/iWareCC_ASRS/App - \346\234\254\346\234\272.config"
index 4ca15c7..bed6f34 100644
--- "a/CC/iWareCC_ASRS/App - \346\234\254\346\234\272.config"
+++ "b/CC/iWareCC_ASRS/App - \346\234\254\346\234\272.config"
@@ -35,7 +35,7 @@
     <add key="IsEnableNewInStorePlace" value="false"/>
   </appSettings>
   <connectionStrings>
-  <add name="DbModel" connectionString="data source=localhost;initial catalog=LA24030_LuLiPackageLine;persist security info=True;user id=sa;password=123abc.com;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
+  <add name="WmsDBModel" connectionString="data source=localhost;initial catalog=LA24030_LuLiPackageLine;persist security info=True;user id=sa;password=123abc.com;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
   </connectionStrings>
   <startup>
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
diff --git "a/CC/iWareCC_ASRS/App - \346\255\243\345\274\217.config" "b/CC/iWareCC_ASRS/App - \346\255\243\345\274\217.config"
index e611a0f..fb1752a 100644
--- "a/CC/iWareCC_ASRS/App - \346\255\243\345\274\217.config"
+++ "b/CC/iWareCC_ASRS/App - \346\255\243\345\274\217.config"
@@ -35,7 +35,7 @@
     <add key="IsEnableNewInStorePlace" value="false"/>
   </appSettings>
   <connectionStrings>
-    <add name="DbModel" connectionString="data source=172.17.1.111;initial catalog=LA24030_LuLiPackageLine;persist security info=True;user id=sa;password=admin@123;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
+    <add name="WmsDBModel" connectionString="data source=172.17.1.111;initial catalog=LA24030_LuLiPackageLine;persist security info=True;user id=sa;password=admin@123;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
   </connectionStrings>
   <startup>
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
diff --git a/CC/iWareCC_ASRS/App.config b/CC/iWareCC_ASRS/App.config
index 385d342..f40abba 100644
--- a/CC/iWareCC_ASRS/App.config
+++ b/CC/iWareCC_ASRS/App.config
@@ -35,7 +35,7 @@
     <add key="IsEnableNewInStorePlace" value="false"/>
   </appSettings>
   <connectionStrings>
-    <add name="DbModel" connectionString="data source=localhost;initial catalog=LA24030_LuLiPackageLine;persist security info=True;user id=sa;password=123abc.com;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient"/>
+    <add name="WmsDBModel" connectionString="data source=localhost;initial catalog=LA24030_LuLiPackageLine;persist security info=True;user id=sa;password=123abc.com;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient"/>
  </connectionStrings>
   <startup>
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
diff --git a/CC/iWareCC_ASRS/FormCC.cs b/CC/iWareCC_ASRS/FormCC.cs
index 286fe2c..47d2b1a 100644
--- a/CC/iWareCC_ASRS/FormCC.cs
+++ b/CC/iWareCC_ASRS/FormCC.cs
@@ -12,6 +12,7 @@
 using iWareModel.Entity.AGV;
 using iWareSql.DataAccess;
 using iWareSql.DBModel;
+using iWareSql.WmsDBModel;
 using Newtonsoft.Json;
 using System;
 using System.Collections.Generic;
@@ -1715,7 +1716,7 @@
             DialogResult dr = MessageBox.Show("纭畾瑕佸惎鍔ㄣ��" + currentCheckModelText + "銆戞ā寮忓悧?", "鍚姩妯″紡", messButton);
             if (dr == DialogResult.OK)//濡傛灉鐐瑰嚮鈥滅‘瀹氣�濇寜閽�
             {
-                using (DbModel edm = new DbModel())
+                using (WmsDBModel edm = new WmsDBModel())
                 {
                     var ccSystem = BasicDataSetHandler.GetCCSystem(edm);
                     if (ccSystem == null)
@@ -1774,7 +1775,7 @@
         /// <returns></returns>
         private bool CommonStopService()
         {
-            using (DbModel edm = new DbModel())
+            using (WmsDBModel edm = new WmsDBModel())
             {
                 var ccSystem = BasicDataSetHandler.GetCCSystem(edm);
                 if (ccSystem == null)
@@ -1790,7 +1791,7 @@
                     ccSystem.Machine = string.Empty;
                     ccSystem.LastMachine = Dns.GetHostName();
                     ccSystem.LastUnLineTime = DateTime.Now;
-                    ccSystem.ModifyTime = DateTime.Now;
+                    ccSystem.UpdateTime = DateTime.Now;
 
                     int i = edm.SaveChanges();
                     if (i <= 0)
diff --git a/CC/iWareSql/DataAccess/BasicDataSetHandler.cs b/CC/iWareSql/DataAccess/BasicDataSetHandler.cs
index 9369978..da93542 100644
--- a/CC/iWareSql/DataAccess/BasicDataSetHandler.cs
+++ b/CC/iWareSql/DataAccess/BasicDataSetHandler.cs
@@ -1,10 +1,6 @@
-锘縰sing iWareSql.Orm;
+锘縰sing iWareSql.WmsDBModel;
 using System;
-using System.Collections.Generic;
 using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using iWareSql.DBModel;
 
 namespace iWareSql.DataAccess
 {
@@ -15,9 +11,9 @@
         /// </summary>
         /// <param name="edm"></param>
         /// <returns></returns>
-        public static Base_BasicDataSet GetCCSystem(DbModel edm)
+        public static wms_sys_basic_data GetCCSystem(WmsDBModel.WmsDBModel edm)
         {
-            return edm.Base_BasicDataSet.Where(x => x.BasicDataType == "1").FirstOrDefault();
+            return edm.wms_sys_basic_data.Where(x => x.BasicDataType == "1").FirstOrDefault();
         }
 
 
@@ -28,9 +24,9 @@
         /// <returns></returns>
         public static String GetMangerPassWord()
         {
-            using (DbModel edm = new DbModel())
+            using (WmsDBModel.WmsDBModel edm = new WmsDBModel.WmsDBModel())
             {
-                return Convert.ToString(edm.Base_BasicDataSet.Where(x => x.BasicDataType == "2").Select(x => x.BasicDataValue).FirstOrDefault());
+                return Convert.ToString(edm.wms_sys_basic_data.Where(x => x.BasicDataType == "2").Select(x => x.BasicDataValue).FirstOrDefault());
             }
         }
 
@@ -39,9 +35,9 @@
         /// </summary>
         /// <param name="edm"></param>
         /// <returns></returns>
-        public static Base_BasicDataSet GetMangerPassWordObject(DbModel edm)
+        public static wms_sys_basic_data GetMangerPassWordObject(WmsDBModel.WmsDBModel edm)
         {
-            return edm.Base_BasicDataSet.Where(x => x.BasicDataType == "2").FirstOrDefault();
+            return edm.wms_sys_basic_data.Where(x => x.BasicDataType == "2").FirstOrDefault();
         }
       
     }
diff --git a/CC/iWareSql/WmsDBModel/WmsDBModel.cs b/CC/iWareSql/WmsDBModel/WmsDBModel.cs
index 95a4c2a..0385382 100644
--- a/CC/iWareSql/WmsDBModel/WmsDBModel.cs
+++ b/CC/iWareSql/WmsDBModel/WmsDBModel.cs
@@ -74,6 +74,7 @@
         public virtual DbSet<wms_record_print> wms_record_print { get; set; }
         public virtual DbSet<wms_record_trans> wms_record_trans { get; set; }
         public virtual DbSet<wms_stock_quan> wms_stock_quan { get; set; }
+        public virtual DbSet<wms_sys_basic_data> wms_sys_basic_data { get; set; }
         public virtual DbSet<wms_sys_help_doc> wms_sys_help_doc { get; set; }
         public virtual DbSet<wms_sys_pda_menu> wms_sys_pda_menu { get; set; }
         public virtual DbSet<wms_sys_pda_role_menu> wms_sys_pda_role_menu { get; set; }
diff --git a/CC/iWareSql/WmsDBModel/wms_sys_basic_data.cs b/CC/iWareSql/WmsDBModel/wms_sys_basic_data.cs
new file mode 100644
index 0000000..0d4e564
--- /dev/null
+++ b/CC/iWareSql/WmsDBModel/wms_sys_basic_data.cs
@@ -0,0 +1,51 @@
+namespace iWareSql.WmsDBModel
+{
+    using System;
+    using System.Collections.Generic;
+    using System.ComponentModel.DataAnnotations;
+    using System.ComponentModel.DataAnnotations.Schema;
+    using System.Data.Entity.Spatial;
+
+    public partial class wms_sys_basic_data
+    {
+        [DatabaseGenerated(DatabaseGeneratedOption.None)]
+        public long Id { get; set; }
+
+        [Required]
+        [StringLength(50)]
+        public string BasicDataType { get; set; }
+
+        [StringLength(50)]
+        public string BasicDataValue { get; set; }
+
+        [StringLength(50)]
+        public string Machine { get; set; }
+
+        [StringLength(50)]
+        public string LastMachine { get; set; }
+
+        public DateTime? OnLineTime { get; set; }
+
+        public DateTime? LastUnLineTime { get; set; }
+
+        public DateTime? CreateTime { get; set; }
+
+        public DateTime? UpdateTime { get; set; }
+
+        public long? CreateUserId { get; set; }
+
+        [StringLength(64)]
+        public string CreateUserName { get; set; }
+
+        public long? UpdateUserId { get; set; }
+
+        [StringLength(64)]
+        public string UpdateUserName { get; set; }
+
+        public bool IsDelete { get; set; }
+
+
+        [StringLength(50)]
+        public string OperationRemark { get; set; }
+    }
+}
diff --git a/CC/iWareSql/iWareSql.csproj b/CC/iWareSql/iWareSql.csproj
index d062ac5..7707b83 100644
--- a/CC/iWareSql/iWareSql.csproj
+++ b/CC/iWareSql/iWareSql.csproj
@@ -221,6 +221,7 @@
     <Compile Include="WmsDBModel\wms_record_print.cs" />
     <Compile Include="WmsDBModel\wms_record_trans.cs" />
     <Compile Include="WmsDBModel\wms_stock_quan.cs" />
+    <Compile Include="WmsDBModel\wms_sys_basic_data.cs" />
     <Compile Include="WmsDBModel\wms_sys_help_doc.cs" />
     <Compile Include="WmsDBModel\wms_sys_pda_menu.cs" />
     <Compile Include="WmsDBModel\wms_sys_pda_role_menu.cs" />
diff --git a/DBScript/02_DML/01_InitData.sql b/DBScript/02_DML/01_InitData.sql
index ac2eb94..5b4c7d0 100644
--- a/DBScript/02_DML/01_InitData.sql
+++ b/DBScript/02_DML/01_InitData.sql
@@ -1,28 +1,29 @@
 
 
- DELETE Base_BasicDataSet where BasicDataType='1';
-INSERT INTO Base_BasicDataSet( 
+ DELETE wms_sys_basic_data where BasicDataType='1';
+INSERT INTO wms_sys_basic_data( 
+ [id],
  [BasicDataType],
  [BasicDataValue],
- [BasicDataUnit],
  [OperationRemark],
- [CreateBy],
+ [CreateUserName],
  [CreateTime],
- [ModifyBy],
- [ModifyTime]
+ [UpdateUserName],
+ [UpdateTime],
+ [IsDelete]
 )
 VALUES
 	(
+		'613664349835334',
 		'1', -- 璋冨害绯荤粺鍚姩鐩稿叧
 		'000000',  -- 鏈夊�煎氨浠h〃鏈夋満鍣ㄥ惎鍔ㄤ簡璋冨害绯荤粺 锛�000000鏄粯璁ょ殑绌哄�硷級
-		'',
 		'璋冨害绯荤粺鍚姩鐩稿叧',
 		'sys',
 		getdate(),
 		'sys',
-		getdate()
+		getdate(),
+		0
 	);
-	
 	
 	
 	
\ No newline at end of file
diff --git a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Entity/WmsSystem/WmsSysBasicData.cs b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Entity/WmsSystem/WmsSysBasicData.cs
new file mode 100644
index 0000000..b796b68
--- /dev/null
+++ b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Entity/WmsSystem/WmsSysBasicData.cs
@@ -0,0 +1,69 @@
+锘縰sing Admin.NET.Core;
+
+/*
+ * @author : 鎮ㄧ殑鍚嶅瓧
+ * @date : 2024/8/8涓婂崍8:57:05
+ * @desc : 绯荤粺甯姪鏂囨。
+ */
+namespace Admin.NET.Application.Entity
+{
+    /// <summary>
+    /// 绯荤粺鍩虹鏁版嵁閰嶇疆
+    /// </summary>
+    [SugarTable("wms_sys_basic_data", "绯荤粺鍩虹鏁版嵁閰嶇疆")]
+    public class WmsSysBasicData : EntityBase
+    {
+
+        /// <summary>
+        /// 绫诲瀷
+        /// </summary>
+        [Required]
+        [SugarColumn(ColumnName = "BasicDataType", ColumnDescription = "绫诲瀷", Length = 50)]
+
+        public string BasicDataType { get; set; }
+
+
+        /// <summary>
+        /// 鍊�
+        /// </summary>
+        [SugarColumn(ColumnName = "BasicDataValue", ColumnDescription = "鍊�", Length = 50)]
+
+        public string? BasicDataValue { get; set; }
+
+
+        /// <summary>
+        /// 鏈哄櫒鍚�
+        /// </summary>
+        [SugarColumn(ColumnName = "Machine", ColumnDescription = "鏈哄櫒鍚�", Length = 50)]
+
+        public string? Machine { get; set; }
+
+        /// <summary>
+        /// 鏈�鍚庣殑鏈哄櫒鍚�
+        /// </summary>
+        [SugarColumn(ColumnName = "LastMachine", ColumnDescription = "鏈�鍚庣殑鏈哄櫒鍚�", Length = 50)]
+
+        public string? LastMachine { get; set; }
+
+        /// <summary>
+        /// 涓婄嚎鏃堕棿
+        /// </summary>
+
+        [SugarColumn(ColumnName = "OnLineTime", ColumnDescription = "涓婄嚎鏃堕棿")]
+        public DateTime? OnLineTime { get; set; }
+
+        /// <summary>
+        /// 涓嬬嚎鏃堕棿
+        /// </summary>
+
+        [SugarColumn(ColumnName = "LastUnLineTime", ColumnDescription = "涓嬬嚎鏃堕棿")]
+        public DateTime? LastUnLineTime { get; set; }
+
+        /// <summary>
+        /// 鎿嶄綔璇存槑
+        /// </summary>
+        [SugarColumn(ColumnName = "OperationRemark", ColumnDescription = "鎿嶄綔璇存槑", Length = 50)]
+
+        public string? OperationRemark { get; set; }
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.3