using SqlSugar;
|
|
namespace MES.Service.Modes;
|
|
/// <summary>
|
/// 员工信息表
|
/// </summary>
|
[SugarTable("V_DING_DEPARTMENT")]
|
public class DingDept
|
{
|
/// <summary>
|
/// ID
|
/// </summary>
|
[SugarColumn(ColumnName = "ID")]
|
public decimal Id { get; set; }
|
|
|
/// <summary>
|
/// 部门名
|
/// </summary>
|
[SugarColumn(ColumnName = "NAME")]
|
public string? Name { get; set; }
|
|
/// <summary>
|
/// 父部门编码
|
/// </summary>
|
[SugarColumn(ColumnName = "PID")]
|
public decimal Pid { get; set; }
|
|
/// <summary>
|
/// 没有子部门标识
|
/// </summary>
|
[SugarColumn(ColumnName = "NO_CHILD")]
|
public decimal NoChild { get; set; }
|
}
|
|
public class DeptNode
|
{
|
public decimal Id { get; set; }
|
public string? Label { get; set; } // 前端显示用
|
public decimal Value { get; set; } // 前端绑定值
|
public List<DeptNode> Children { get; set; } = new();
|
}
|