using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace GenerateCode_GEBrilliantFactory { /// /// 生成新增参数实体类 /// public class AddModel_Generate : BaseGenerate { public static string CreateAddModelLText(string addEntityParam, string ChinaComment, List columnNameList) { //var str = TextHelper.ReadText(@"Templete\Entity\AddModel模板.txt"); var str = TextHelper.ReadText(@"Templete\Entity\InputModel模板.txt"); CommonReplace(ref str); str = str.Replace("$ChinaComment$", ChinaComment);//中文注释 str = str.Replace("$AddEntityParam$", addEntityParam); string attrString = ""; List newColumnNameList = ListHelper.RemoveIdCreatorModifier(columnNameList); for (int i = 0; i < newColumnNameList.Count; ++i) { attrString += StructStrHelper.GenerateAttributeForAddModel(newColumnNameList[i]); } str = str.Replace("$AddAttributes$", attrString); return str; } } }