优化代码生成功能
This commit is contained in:
@@ -29,6 +29,9 @@ namespace ZR.CodeGenerator.Model
|
||||
/// 要生成的文件
|
||||
/// </summary>
|
||||
public int[] genFiles { get; set; }
|
||||
/// <summary>
|
||||
/// 如果目标文件存在,是否覆盖。默认为false
|
||||
/// </summary>
|
||||
public bool coverd { get; set; } = true;
|
||||
}
|
||||
}
|
||||
|
||||
61
ZR.CodeGenerator/Model/ReplaceDto.cs
Normal file
61
ZR.CodeGenerator/Model/ReplaceDto.cs
Normal file
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ZR.CodeGenerator.Model
|
||||
{
|
||||
public class ReplaceDto
|
||||
{
|
||||
//public string ModelsNamespace { get; set; }
|
||||
//public string DtosNamespace { get; set; }
|
||||
//public string RepositoriesNamespace { get; set; }
|
||||
//public string IRepositoriesNamespace { get; set; }
|
||||
//public string IServicsNamespace { get; set; }
|
||||
//public string ServicesNamespace { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键字段
|
||||
/// </summary>
|
||||
public string PrimaryKey { get; set; }
|
||||
/// <summary>
|
||||
/// 主键类型
|
||||
/// </summary>
|
||||
public string KeyTypeName { get; set; }
|
||||
/// <summary>
|
||||
/// 控制器权限
|
||||
/// </summary>
|
||||
public string Permission { get; set; }
|
||||
/// <summary>
|
||||
/// C#类名
|
||||
/// </summary>
|
||||
public string ModelTypeName { get; set; }
|
||||
/// <summary>
|
||||
/// 数据库表名
|
||||
/// </summary>
|
||||
public string TableName { get; set; }
|
||||
/// <summary>
|
||||
/// 表描述、说明
|
||||
/// </summary>
|
||||
public string TableDesc { get; set; }
|
||||
public string updateColumn { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 实体属性模板
|
||||
/// </summary>
|
||||
public string ModelProperty { get; set; }
|
||||
/// <summary>
|
||||
/// 输入Dto模板
|
||||
/// </summary>
|
||||
public string InputDtoProperty { get; set; }
|
||||
|
||||
//vue、api
|
||||
public string VueViewEditFormContent { get; set; }
|
||||
public string VueViewListContent { get; set; }
|
||||
public string VueViewFormContent { get; set; }
|
||||
public string VueJsMethod { get; set; }
|
||||
public string VueViewEditFormRuleContent { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user