Weben_CMS专用代码生成器/Code/Generate/Entity/CreateOrUpdateDtoBase_Generate.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/GenerateCode_WeiBen_CMS.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/MainForm.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Model/SystemCommonVar.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Templete/Entity/CreateOrUpdateDtoBase模板.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Utility/ListHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Utility/StructStrHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterials/WmsMaterialCreateOrUpdateDtoBase.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Generate/Entity/CreateOrUpdateDtoBase_Generate.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,35 @@  using GenerateCode_WeiBen_WMS.Model; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace GenerateCode_GEBrilliantFactory { /// <summary> /// çææ¥è¯¢å®ä½ç±» /// </summary> public class CreateOrUpdateDtoBase_Generate : BaseGenerate { public static string CreateText(GenerateCodeParam param) { var str = TextHelper.ReadText(@"Templete\Entity\CreateOrUpdateDtoBase模æ¿.txt"); CommonReplace(ref str); CommonHelper.CommonReplaceStr(param, ref str); string attrString = ""; List<ColumnModel> newColumnNameList = ListHelper.RemoveIdCreatorModifier(param.ColumnNameList); for (int i = 0; i < newColumnNameList.Count; ++i) { attrString += StructStrHelper.GenerateAttributeForAddModel(newColumnNameList[i]); } str = str.Replace("$AddAttributes$", attrString); return str; } } } Weben_CMSרÓôúÂëÉú³ÉÆ÷/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\CreateOrUpdateDtoBase_Generate.cs" /> <Compile Include="Generate\Entity\CreateDto_Generate.cs" /> <Compile Include="Generate\Entity\OutputModel_Generate.cs" /> <Compile Include="Generate\InsertSQL_Generate.cs" /> @@ -195,6 +196,9 @@ <Content Include="Templete\Entity\CreateDto模æ¿.txt"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> <Content Include="Templete\Entity\CreateOrUpdateDtoBase模æ¿.txt"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> <Content Include="Templete\Entity\InputQueryModel模æ¿.txt"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/MainForm.cs
@@ -178,6 +178,10 @@ 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 æä»¶ str_generate = CreateOrUpdateDtoBase_Generate.CreateText(param); tf = TextHelper.Export2File_V2(entityFilePath, $"{param.EntityName}CreateOrUpdateDtoBase.cs", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); #endregion Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Model/SystemCommonVar.cs
@@ -8,42 +8,27 @@ { public static class SystemCommonVar { //public const string c_Id = "Id"; //public const string c_creator = "creator"; //public const string c_createTime = "createTime"; //public const string c_lastModifier = "lastModifier"; //public const string c_ModifyTime = "ModifyTime"; //public const string c_lastModifyTime = "lastModifyTime"; //public const string c_delFlag = "delFlag"; //public const string c_CreateId = "CreateId"; //public const string c_ModifyId = "ModifyId"; public const string c_Id = "Id"; public const string c_creator = "CreatedUserName"; public const string c_createTime = "CreatedTime"; public const string c_createTime = "CreationTime"; public const string c_lastModifier = "UpdatedUserName"; public const string c_ModifyTime = "UpdatedTime"; public const string c_ModifyTime = "LastModificationTime"; public const string c_lastModifyTime = "UpdatedTime"; public const string c_lastModifyTime = "DeletionTime"; public const string c_delFlag = "IsDeleted"; public const string c_CreateId = "CreatedUserId"; public const string c_DeleterId = "DeleterId"; public const string c_ModifyId = "UpdatedUserId"; public const string c_CreateId = "CreatorId"; public const string c_ModifyId = "LastModifierId"; public const string c_ExtraProperties = "ExtraProperties"; Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Templete/Entity/CreateOrUpdateDtoBaseÄ£°å.txt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ using CMS.Plugin.$NameSpacePath$.Domain.Shared.Enums; using Volo.Abp.Application.Dtos; namespace CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$; /// <summary> /// $ChinaComment$åå»ºææ´æ°åºç±» /// </summary> public abstract class $EntityName$CreateOrUpdateDtoBase : ExtensibleEntityDto { $AddAttributes$ /// <summary> /// Initializes a new instance of the <see cref="$EntityName$CreateOrUpdateDtoBase"/> class. /// </summary> public $EntityName$CreateOrUpdateDtoBase() : base(false) { } } Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Utility/ListHelper.cs
@@ -240,6 +240,9 @@ || columnModel.ColumnName.ToUpper() == SystemCommonVar.c_lastModifyTime.ToUpper() || columnModel.ColumnName.ToUpper() == SystemCommonVar.c_ModifyTime.ToUpper() || columnModel.ColumnName.ToUpper() == SystemCommonVar.c_Id.ToUpper() || columnModel.ColumnName.ToUpper() == SystemCommonVar.c_ExtraProperties.ToUpper() || columnModel.ColumnName.ToUpper() == SystemCommonVar.c_DeleterId.ToUpper() || columnModel.ColumnName.ToUpper() == SystemCommonVar.c_delFlag.ToUpper() ) { continue; Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Utility/StructStrHelper.cs
@@ -238,9 +238,7 @@ case DataTypeEnum.dt_datetime: case DataTypeEnum.dt_datetime2: case DataTypeEnum.dt_datetimeoffset: attrStr += " //è¡¨ç¤ºæ¯ é«çº§æ¥è¯¢èå´æ¥è¯¢ç¹æ§\n"; attrStr += " [HighSearchRangeAttribute]\n"; attrStr += " public List<string>" + str_NullFlag + attr + " { get; set; }\n"; attrStr += " public datetime" + str_NullFlag + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_bigint: Weben_CMSרÓôúÂëÉú³ÉÆ÷/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsMaterials/WmsMaterialCreateOrUpdateDtoBase.cs
@@ -4,7 +4,7 @@ namespace CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsMaterials; /// <summary> /// WmsMaterialåå»ºææ´æ°åºç±» /// ç©æåºç¡ä¿¡æ¯åå»ºææ´æ°åºç±» /// </summary> public abstract class WmsMaterialCreateOrUpdateDtoBase : ExtensibleEntityDto {