using System.Collections.Generic; using ZR.Model.System.Generate; namespace ZR.CodeGenerator.Model { public class GenerateDto { public long TableId { get; set; } /// /// 是否预览代码 /// public int IsPreview { get; set; } /// /// 生成代码的数据库类型 0、mysql 1、sqlserver /// public int DbType { get; set; } public GenTable GenTable { get; set; } public CodeGenerateOption GenOptions { get; set; } #region 存储路径 /// /// 代码模板预览存储路径存放 /// public List GenCodes { get; set; } = new List(); /// /// 代码生成路径 /// public string GenCodePath { get; set; } /// /// 代码生成压缩包路径 /// public string ZipPath { get; set; } /// /// 代码生成压缩包名称 /// public string ZipFileName { get; set; } #endregion } public class GenCode { public int Type { get; set; } public string Title { get; set; } public string Path { get; set; } public string Content { get; set; } public GenCode(int type, string title, string path, string content) { Type = type; Title = title; Path = path; Content = content; } } }