Weben_CMS专用代码生成器/Code/Generate/Entity/AddModel_Generate.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Generate/Entity/InputQueryModel_Generate.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/GenerateCode_WeiBen_CMS.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/MainForm.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Templete/AppService/AppService模板.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Templete/AppService/IAppService模板.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Templete/Entity/Dto模板.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Templete/Entity/ImportModel模板.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Weben_CMS专用代码生成器/Code/Utility/StructStrHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Generate/Entity/AddModel_Generate.cs
ÎļþÒÑɾ³ý Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Generate/Entity/InputQueryModel_Generate.cs
ÎļþÃû´Ó Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Generate/Entity/InputModel_Generate.cs ÐÞ¸Ä @@ -11,7 +11,7 @@ /// <summary> /// çææ¥è¯¢å®ä½ç±» /// </summary> public class InputModel_Generate : BaseGenerate public class InputQueryModel_Generate : BaseGenerate { public static string CreateQueryModelLText(GenerateCodeParam param) { Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/GenerateCode_WeiBen_CMS.csproj
@@ -110,7 +110,6 @@ <Compile Include="Generate\AppService\IAppService_Generate.cs" /> <Compile Include="Generate\BaseGenerate.cs" /> <Compile Include="Generate\Controller\Controller_Generate.cs" /> <Compile Include="Generate\Entity\AddModel_Generate.cs" /> <Compile Include="Generate\Entity\ImportModel_Generate.cs" /> <Compile Include="Generate\Entity\ExportModel_Generate.cs" /> <Compile Include="Generate\Entity\Dto_Generate.cs" /> @@ -123,7 +122,7 @@ <Compile Include="Generate\Services_InterfaceRealize_Generate.cs" /> <Compile Include="Generate\VUE\VUE_FunConfig_Generate.cs" /> <Compile Include="Generate\Services_Interface_Generate.cs" /> <Compile Include="Generate\Entity\InputModel_Generate.cs" /> <Compile Include="Generate\Entity\InputQueryModel_Generate.cs" /> <Compile Include="Generate\BLL_Generate.cs" /> <Compile Include="Generate\DAL_Generate.cs" /> <Compile Include="Generate\Procedure_Generate.cs" /> Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/MainForm.cs
@@ -191,7 +191,7 @@ #region å®ä½ç±» var entityFilePath = tbPath.Text + @"\server\src\CMS.Plugin." + tb_WCF_NameSpacePath.Text.Trim() + @".Application.Contracts\Dtos\" + tb_EntityName.Text.Trim(); //1ãçæ å页æ¥è¯¢å®ä½ æä»¶ str_generate = InputModel_Generate.CreateQueryModelLText(param); str_generate = InputQueryModel_Generate.CreateQueryModelLText(param); tf = TextHelper.Export2File_V2(entityFilePath, $"Get{param.EntityName}Input.cs", tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); //2ãçæ CreateDto æä»¶ Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Templete/AppService/AppServiceÄ£°å.txt
@@ -1,4 +1,4 @@ using CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityInstanceName$s; using CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$; using CMS.Plugin.$NameSpacePath$.Application.Contracts.Services; using CMS.Plugin.$NameSpacePath$.Domain.Shared; using CMS.Plugin.$NameSpacePath$.Domain.Shared.Util; Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Templete/AppService/IAppServiceÄ£°å.txt
@@ -1,4 +1,4 @@ using CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$s; using CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$; using Volo.Abp.Application.Services; namespace CMS.Plugin.$NameSpacePath$.Application.Contracts.Services; Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Templete/Entity/DtoÄ£°å.txt
@@ -11,11 +11,6 @@ { $AddAttributesForDto$ /// <summary> /// å¹¶åæ³ /// </summary> public string ConcurrencyStamp { get; set; } /// <summary> /// Gets the export data. /// </summary> Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Templete/Entity/ImportModelÄ£°å.txt
@@ -22,7 +22,7 @@ /// <summary> /// $ChinaComment$å¯¼å ¥æ¨¡å /// </summary> public class $EntityName$ImportModel : MaterialExportModel public class $EntityName$ImportModel : $EntityName$ExportModel { /// <summary> /// è¡å· Weben_CMSרÓôúÂëÉú³ÉÆ÷/Code/Utility/StructStrHelper.cs
@@ -248,6 +248,11 @@ attrStr += " public long" + str_NullFlag + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_decimal: if (columnModel.IsNullable) { str_NullFlag = "? "; } attrStr += " public decimal" + str_NullFlag + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_int: if (columnModel.IsNullable) { str_NullFlag = "? "; } var findEnumObj = param.EnumList.Where(x => x.EnumAttrName == attr).FirstOrDefault(); @@ -313,7 +318,7 @@ string attr = columnModel.ColumnName; string attrStr = ""; attrStr += $" {attr} = {param.EntityInstanceName}.{attr};\n"; attrStr += $" {attr} = {param.EntityInstanceName}.{attr},\n"; return attrStr; @@ -360,6 +365,7 @@ } break; case DataTypeEnum.dt_bigint: case DataTypeEnum.dt_decimal: if (isHaveMaxLength) { attrStr += $" Check.NotNull(input.{attr}, \"{columnModel.Description}\", {columnModel.DataLength});\n"; @@ -428,12 +434,17 @@ case DataTypeEnum.dt_datetime: case DataTypeEnum.dt_datetime2: case DataTypeEnum.dt_datetimeoffset: attrStr += " public datetime" + str_NullFlag + attr + " { get; set; }\n"; attrStr += " public DateTime" + str_NullFlag + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_bigint: if (columnModel.IsNullable) { str_NullFlag = "? "; } attrStr += " public long" + str_NullFlag + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_decimal: if (columnModel.IsNullable) { str_NullFlag = "? "; } attrStr += " public decimal" + str_NullFlag + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_int: @@ -466,7 +477,7 @@ attrStr += " /// <summary>\n"; attrStr += " /// " + columnModel.Description + "\n"; attrStr += " /// </summary>\n"; attrStr += " public string" + str_NullFlag + findEnumObj.EnumTypeDesc + " { get; set; }\n"; attrStr += " public string" + str_NullFlag + findEnumObj.EnumTypeDesc + "\n"; attrStr += " { \n"; attrStr += " get \n"; attrStr += " { \n"; @@ -519,6 +530,11 @@ case DataTypeEnum.dt_bigint: if (columnModel.IsNullable) { str_NullFlag = "? "; } attrStr += " public long" + str_NullFlag + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_decimal: if (columnModel.IsNullable) { str_NullFlag = "? "; } attrStr += " public decimal" + str_NullFlag + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_int: @@ -596,6 +612,10 @@ attrStr += " public long" + str_NullFlag + emptyStr + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_decimal: attrStr += " public decimal" + str_NullFlag + emptyStr + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ break; case DataTypeEnum.dt_int: attrStr += " public int" + str_NullFlag + emptyStr + attr + " { get; set; }\n"; attrStr += "\n";//æåæ¯å ä¸ä¸ªç©ºæ ¼ @@ -649,6 +669,7 @@ case DataTypeEnum.dt_datetimeoffset: return "\n"; case DataTypeEnum.dt_bigint: case DataTypeEnum.dt_decimal: case DataTypeEnum.dt_int: case DataTypeEnum.dt_tinyint: attrStr += " public SearchFilterModeEnum " + attr + highSearchModeSuffix + " { get; set; }= SearchFilterModeEnum.ç²¾åæ¥è¯¢;\n";