添加项目文件。
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
namespace JNPF.Systems.Entitys.Model.DataBase;
|
||||
|
||||
/// <summary>
|
||||
/// 数据 表信息 和 表字段 模型.
|
||||
/// </summary>
|
||||
public class DbTableAndFieldModel : DbTableModel
|
||||
{
|
||||
public List<DbTableFieldModel> FieldList { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using JNPF.Common.Extension;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Model.DataBase;
|
||||
|
||||
/// <summary>
|
||||
/// 数据表字段模型.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DbTableFieldModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 字段名.
|
||||
/// </summary>
|
||||
public string field { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 小写字段名称.
|
||||
/// </summary>
|
||||
public string LowerTableName => string.IsNullOrWhiteSpace(field) ? null : field.ReplaceRegex("^f_", string.Empty).ParseToPascalCase().ToLowerCase();
|
||||
|
||||
/// <summary>
|
||||
/// 字段说明.
|
||||
/// </summary>
|
||||
public string fieldName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据类型.
|
||||
/// </summary>
|
||||
public string dataType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据长度.
|
||||
/// </summary>
|
||||
public string dataLength { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 自增.
|
||||
/// </summary>
|
||||
public bool identity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public bool primaryKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 允许null值.
|
||||
/// </summary>
|
||||
public int? allowNull { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 默认值.
|
||||
/// </summary>
|
||||
public string defaults { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string description
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.field + "(" + this.fieldName + ")";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Model.DataBase;
|
||||
|
||||
/// <summary>
|
||||
/// 数据库表模型.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DbTableModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 标识.
|
||||
/// </summary>
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表名.
|
||||
/// </summary>
|
||||
public string table { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表说明.
|
||||
/// </summary>
|
||||
public string tableName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大小.
|
||||
/// </summary>
|
||||
public string size { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 总数.
|
||||
/// </summary>
|
||||
public int? sum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string description
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.table + "(" + this.tableName + ")";
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string primaryKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据源主键.
|
||||
/// </summary>
|
||||
public string dataSourceId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Systems.Entitys.Model.DataBase;
|
||||
|
||||
/// <summary>
|
||||
/// 表列表实体.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DynamicDbTableModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 表名.
|
||||
/// </summary>
|
||||
public string? F_TABLE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表说明.
|
||||
/// </summary>
|
||||
public string? F_TABLENAME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大小.
|
||||
/// </summary>
|
||||
public string? F_SIZE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 总数.
|
||||
/// </summary>
|
||||
public string? F_SUM { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string? F_PRIMARYKEY { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user