64 lines
1.4 KiB
C#
64 lines
1.4 KiB
C#
namespace MiaoYu.Core.CodeGenerator.Models;
|
||
|
||
/// <summary>
|
||
/// 表元信息配置
|
||
/// </summary>
|
||
public class TableMetaConfig
|
||
{
|
||
/// <summary>
|
||
/// 显示名称
|
||
/// </summary>
|
||
public string? DisplayName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 实体名称
|
||
/// </summary>
|
||
public string? EntityName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 备注
|
||
/// </summary>
|
||
public string? Remark { get; set; }
|
||
|
||
/// <summary>
|
||
/// 实体保存路径
|
||
/// </summary>
|
||
public string? ModelPath { get; set; }
|
||
|
||
/// <summary>
|
||
/// 服务保存路径
|
||
/// </summary>
|
||
public string? ServicePath { get; set; }
|
||
|
||
/// <summary>
|
||
/// 控制器保存路径
|
||
/// </summary>
|
||
public string? ControllerPath { get; set; }
|
||
|
||
/// <summary>
|
||
/// 前端视图保存路径
|
||
/// </summary>
|
||
public string? ClientIndexPath { get; set; }
|
||
|
||
/// <summary>
|
||
/// 前端信息弹窗保存位置
|
||
/// </summary>
|
||
public string? ClientInfoPath { get; set; }
|
||
|
||
/// <summary>
|
||
/// 前端服务保存位置
|
||
/// </summary>
|
||
public string? ClientServicePath { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否覆盖生成
|
||
/// </summary>
|
||
public bool IsCover { get; set; } = false;
|
||
|
||
/// <summary>
|
||
/// 列配置(Key: ColumnName)
|
||
/// </summary>
|
||
public Dictionary<string, ColumnMetaConfig>? Columns { get; set; }
|
||
}
|
||
|