89 lines
1.7 KiB
C#
89 lines
1.7 KiB
C#
namespace MiaoYu.Core.CodeGenerator.Models;
|
|
|
|
/// <summary>
|
|
/// 低代码表列信息(不依赖数据库实体)
|
|
/// </summary>
|
|
public class LowCodeTableInfo
|
|
{
|
|
/// <summary>
|
|
/// 主键
|
|
/// </summary>
|
|
public bool IsPrimary { get; set; }
|
|
|
|
/// <summary>
|
|
/// 自增标识
|
|
/// </summary>
|
|
public bool IsIdentity { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否可DBNull
|
|
/// </summary>
|
|
public bool IsNullable { get; set; }
|
|
|
|
/// <summary>
|
|
/// 字段位置
|
|
/// </summary>
|
|
public int Position { get; set; }
|
|
|
|
/// <summary>
|
|
/// 列名
|
|
/// </summary>
|
|
public string? ColumnName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 列描述
|
|
/// </summary>
|
|
public string? Describe { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数据库列类型
|
|
/// </summary>
|
|
public string? DatabaseColumnType { get; set; }
|
|
|
|
/// <summary>
|
|
/// c# 数据类型
|
|
/// </summary>
|
|
public string? CsType { get; set; }
|
|
|
|
/// <summary>
|
|
/// c# 字段
|
|
/// </summary>
|
|
public string? CsField { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最大长度
|
|
/// </summary>
|
|
public int? MaxLength { get; set; }
|
|
|
|
/// <summary>
|
|
/// 显示名称
|
|
/// </summary>
|
|
public string? DisplayName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否查询
|
|
/// </summary>
|
|
public bool? IsTableSelect { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否是图片Id
|
|
/// </summary>
|
|
public bool? IsImageId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否显示在Column上
|
|
/// </summary>
|
|
public bool? IsTableColumnShow { get; set; }
|
|
|
|
/// <summary>
|
|
/// 宽度
|
|
/// </summary>
|
|
public string? Width { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int? OrderById { get; set; }
|
|
}
|
|
|