部门接口加上扩展属性

This commit is contained in:
2023-04-23 16:43:22 +08:00
parent db3aca5590
commit 3657f83184
7 changed files with 994 additions and 978 deletions

View File

@@ -1,4 +1,5 @@
using JNPF.DependencyInjection;
using JNPF.Systems.Entitys.Model.Organize;
namespace JNPF.Systems.Entitys.Dto.Department;
@@ -38,6 +39,11 @@ public class DepartmentCrInput
/// </summary>
public string description { get; set; }
/// <summary>
/// 扩展属性.
/// </summary>
public string propertyJson { get; set; }
/// <summary>
/// 排序码.
/// </summary>

View File

@@ -43,6 +43,11 @@ public class DepartmentInfoOutput
/// </summary>
public string managerId { get; set; }
/// <summary>
/// 部门详情.
/// </summary>
public string propertyJson { get; set; }
/// <summary>
/// 排序码.
/// </summary>

View File

@@ -44,16 +44,16 @@ public class SystemMapper : IRegister
.Map(dest => dest.IsPrimarykey, src => src.primaryKey)
.Map(dest => dest.IsNullable, src => src.allowNull == 1)
.Map(dest => dest.DefaultValue, src => src.defaults);
config.ForType<DynamicDbTableModel, DbTableModel>()
.Map(dest => dest.table, src => src.F_TABLE)
.Map(dest => dest.tableName, src => src.F_TABLENAME)
.Map(dest => dest.size, src => src.F_SIZE)
.Map(dest => dest.sum, src => int.Parse(src.F_SUM))
.Map(dest => dest.primaryKey, src => src.F_PRIMARYKEY);
config.ForType<DynamicDbTableModel, DatabaseTableListOutput>()
.Map(dest => dest.table, src => src.F_TABLE.IsNullOrEmpty() ? string.Empty : src.F_TABLE)
.Map(dest => dest.tableName, src => src.F_TABLENAME.IsNullOrEmpty() ? string.Empty : src.F_TABLENAME)
.Map(dest => dest.sum, src => int.Parse(src.F_SUM));
//config.ForType<DynamicDbTableModel, DbTableModel>()
// .Map(dest => dest.table, src => src.F_TABLE)
// .Map(dest => dest.tableName, src => src.F_TABLENAME)
// .Map(dest => dest.size, src => src.F_SIZE)
// .Map(dest => dest.sum, src => int.Parse(src.F_SUM))
// .Map(dest => dest.primaryKey, src => src.F_PRIMARYKEY);
//config.ForType<DynamicDbTableModel, DatabaseTableListOutput>()
// .Map(dest => dest.table, src => src.F_TABLE.IsNullOrEmpty() ? string.Empty : src.F_TABLE)
// .Map(dest => dest.tableName, src => src.F_TABLENAME.IsNullOrEmpty() ? string.Empty : src.F_TABLENAME)
// .Map(dest => dest.sum, src => int.Parse(src.F_SUM));
config.ForType<DbTableInfo, DatabaseTableListOutput>()
.Map(dest => dest.table, src => src.Name)
.Map(dest => dest.tableName, src => src.Description);

View File

@@ -2,34 +2,34 @@
namespace JNPF.Systems.Entitys.Model.DataBase;
/// <summary>
/// 表列表实体.
/// </summary>
[SuppressSniffer]
public class DynamicDbTableModel
{
/// <summary>
/// 表名.
/// </summary>
public string? F_TABLE { get; set; }
///// <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_TABLENAME { get; set; }
/// <summary>
/// 大小.
/// </summary>
public string? F_SIZE { get; set; }
// /// <summary>
// /// 大小.
// /// </summary>
// public string? F_SIZE { get; set; }
/// <summary>
/// 总数.
/// </summary>
public string? F_SUM { get; set; }
// /// <summary>
// /// 总数.
// /// </summary>
// public string? F_SUM { get; set; }
/// <summary>
/// 主键.
/// </summary>
public string? F_PRIMARYKEY { get; set; }
}
// /// <summary>
// /// 主键.
// /// </summary>
// public string? F_PRIMARYKEY { get; set; }
//}