using SqlSugar; using System; using System.Collections.Generic; using System.Text; namespace ZR.Model.System { /// <summary> /// 部门表 /// </summary> [SugarTable("sys_dept")] [Tenant("0")] public class SysDept: SysBase { /** 部门ID */ [SqlSugar.SugarColumn(IsIdentity = true, IsPrimaryKey = true)] public long DeptId { get; set; } /** 父部门ID */ public long ParentId { get; set; } /** 祖级列表 */ public string Ancestors { get; set; } /** 部门名称 */ public string DeptName { get; set; } /** 显示顺序 */ public int OrderNum { get; set; } /** 负责人 */ public string Leader { get; set; } /** 联系电话 */ public string Phone { get; set; } /** 邮箱 */ public string Email { get; set; } /** 部门状态:0正常,1停用 */ public string Status { get; set; } /// <summary> /// 删除标志(0代表存在 2代表删除) /// </summary> [SugarColumn(IsOnlyIgnoreInsert = true)] public string DelFlag { get; set; } /** 父部门名称 */ //[SugarColumn(IsIgnore = true)] //public string ParentName { get; set; } /// <summary> /// 子菜单 /// </summary> public List<SysDept> children = new List<SysDept>(); } }