using MyCode.Project.Infrastructure; using MyCode.Project.Infrastructure.Extensions; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace MyCode.Project.Generate.Template { public class BaseTemplate { /// /// 表名 /// public string ClassName; /// /// 要保存的路径 /// protected string SavePath { get; set; } /// /// 模板内容 /// protected string TemplateContent { get; set; } public BaseTemplate(string tableName) { ClassName = tableName.ToHumpName(); } /// /// 生成文件 /// public void CreateFile() { if (!FileUtils.IsFileExists(SavePath)) { FileUtils.CreateFile(SavePath, TemplateContent); } } } }