HuanMengAdmin/admin-server/MiaoYu.Core.CodeGenerator/Models/LowCodeTable.cs
2025-11-11 00:25:45 +08:00

109 lines
2.3 KiB
C#

namespace MiaoYu.Core.CodeGenerator.Models;
/// <summary>
/// 低代码表(不依赖数据库实体)
/// </summary>
public class LowCodeTable
{
/// <summary>
/// 表架构
/// </summary>
public string? Schema { get; set; }
/// <summary>
/// 所属数据库
/// </summary>
public string? DataBase { get; set; }
/// <summary>
/// 类型
/// </summary>
public string? Type { get; set; }
/// <summary>
/// 表名称
/// </summary>
public string? TableName { get; set; }
/// <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 string? MenuPath { get; set; }
/// <summary>
/// 前端路由路径
/// </summary>
public string? RouterPath { get; set; }
/// <summary>
/// 是否覆盖生成
/// </summary>
public bool? IsCover { get; set; } = false;
/// <summary>
/// 实体名称空间
/// </summary>
public string? EntityNamespace { get; set; }
/// <summary>
/// 服务层命名空间
/// </summary>
public string? ServiceNamespace { get; set; }
/// <summary>
/// 控制器命名空间
/// </summary>
public string? ControllerNamespace { get; set; }
/// <summary>
/// 客户端服务命名空间
/// </summary>
public string? ClientServiceNamespace { get; set; }
}