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