From 0c9c9e0581041ea91845434fb02d93dab1649047 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周日, 04 5月 2025 14:37:13 +0800
Subject: [PATCH] 222

---
 Weben_CMS专用代码生成器/Code/MainForm.cs                           |    6 +++++-
 Weben_CMS专用代码生成器/Code/Templete/Entity/CreateDto模板.txt       |    2 +-
 Weben_CMS专用代码生成器/Code/Templete/Entity/UpdateDto模板.txt       |   13 +++++++++++++
 Weben_CMS专用代码生成器/Code/Generate/Entity/UpdateDto_Generate.cs |   27 +++++++++++++++++++++++++++
 Weben_CMS专用代码生成器/Code/GenerateCode_WeiBen_CMS.csproj        |    4 ++++
 5 files changed, 50 insertions(+), 2 deletions(-)

diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Entity/UpdateDto_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Entity/UpdateDto_Generate.cs"
new file mode 100644
index 0000000..9672fe1
--- /dev/null
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Entity/UpdateDto_Generate.cs"
@@ -0,0 +1,27 @@
+锘�
+
+using GenerateCode_WeiBen_WMS.Model;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace GenerateCode_GEBrilliantFactory
+{
+    /// <summary>
+    /// 鐢熸垚鏌ヨ瀹炰綋绫�
+    /// </summary>
+    public class UpdateDto_Generate : BaseGenerate
+    {
+        public static string CreateText(GenerateCodeParam param)
+        {
+            var str = TextHelper.ReadText(@"Templete\Entity\UpdateDto妯℃澘.txt");
+            CommonReplace(ref str);
+
+            CommonHelper.CommonReplaceStr(param, ref str);
+
+
+            return str;
+        }
+    }
+}
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/GenerateCode_WeiBen_CMS.csproj" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/GenerateCode_WeiBen_CMS.csproj"
index 1a425f7..1fc63a7 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/GenerateCode_WeiBen_CMS.csproj"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/GenerateCode_WeiBen_CMS.csproj"
@@ -109,6 +109,7 @@
     <Compile Include="Generate\BaseGenerate.cs" />
     <Compile Include="Generate\Controller\Controller_Generate.cs" />
     <Compile Include="Generate\Entity\AddModel_Generate.cs" />
+    <Compile Include="Generate\Entity\UpdateDto_Generate.cs" />
     <Compile Include="Generate\Entity\CreateOrUpdateDtoBase_Generate.cs" />
     <Compile Include="Generate\Entity\CreateDto_Generate.cs" />
     <Compile Include="Generate\Entity\OutputModel_Generate.cs" />
@@ -193,6 +194,9 @@
     <Content Include="Templete\Entity\AddModel妯℃澘.txt">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </Content>
+    <Content Include="Templete\Entity\UpdateDto妯℃澘.txt">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </Content>
     <Content Include="Templete\Entity\CreateDto妯℃澘.txt">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </Content>
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs"
index d49a1f2..f8d6fdd 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs"
@@ -178,7 +178,11 @@
                 str_generate = CreateDto_Generate.CreateText(param);
                 tf = TextHelper.Export2File_V2(entityFilePath, $"{param.EntityName}CreateDto.cs", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo);
 
-                //3銆佺敓鎴� CreateOrUpdateDtoBase 鏂囦欢
+                //3銆佺敓鎴� UpdateDto 鏂囦欢
+                str_generate = UpdateDto_Generate.CreateText(param);
+                tf = TextHelper.Export2File_V2(entityFilePath, $"{param.EntityName}UpdateDto.cs", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo);
+
+                //4銆佺敓鎴� CreateOrUpdateDtoBase 鏂囦欢
                 str_generate = CreateOrUpdateDtoBase_Generate.CreateText(param);
                 tf = TextHelper.Export2File_V2(entityFilePath, $"{param.EntityName}CreateOrUpdateDtoBase.cs", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo);
 
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Entity/CreateDto\346\250\241\346\235\277.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Entity/CreateDto\346\250\241\346\235\277.txt"
index 19d0319..c5f75e8 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Entity/CreateDto\346\250\241\346\235\277.txt"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Entity/CreateDto\346\250\241\346\235\277.txt"
@@ -1,4 +1,4 @@
-namespace CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.WmsMaterials;
+namespace CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$;
 
 /// <summary>
 /// $ChinaComment$创建参数对象
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Entity/UpdateDto\346\250\241\346\235\277.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Entity/UpdateDto\346\250\241\346\235\277.txt"
new file mode 100644
index 0000000..9e3ef76
--- /dev/null
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Entity/UpdateDto\346\250\241\346\235\277.txt"
@@ -0,0 +1,13 @@
+using Volo.Abp.Domain.Entities;
+namespace CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$;
+
+/// <summary>
+/// $ChinaComment$更新参数对象
+/// </summary>
+public class $EntityName$UpdateDto : $EntityName$CreateOrUpdateDtoBase, IHasConcurrencyStamp
+{
+   /// <summary>
+    /// 并发戳
+    /// </summary>
+    public string ConcurrencyStamp { get; set; }
+}

--
Gitblit v1.9.3