using APT.BaseData.Domain.Entities.FM; using APT.BaseData.Domain.Enums; using APT.Infrastructure.Core; using APT.MS.Domain.Enums; using System; using System.Collections.Generic; using System.ComponentModel; namespace APT.MS.Domain.Entities.OG { /// /// 机构表 /// [Description("机构表")] [DataRecord(DataDirection.Push)] public partial class T_OG_AGENCY : TreeEntityBase { /// /// 编号 /// [Description("编号")] [FormFieldEdit] [DataFieldLength(50)] public string CODE { get; set; } /// /// 部门名称 /// [Description("名称")] [FormFieldEdit] [DataFieldLength(100)] public string NAME { get; set; } /// /// 机构类型 /// [Description("机构类型")] [FormFieldEdit] [EnumName("FMDepartmentType")] public FMDepartmentType LEVEL { get; set; } /// /// 排序号 /// [Description("排序号")] [FormFieldEdit] public int NUM { get; set; } /// /// 部门负责人 /// [Description("机构负责人")] [FormFieldEdit] [DataFieldForeignKey("Nav_User")] public Guid? USER_ID { get; set; } /// /// 部门负责人 /// [Description("导航:机构负责人")] public T_FM_USER Nav_User { get; set; } /// /// 导航:机构人员 /// [Description("导航:机构人员")] [FormFieldEdit] public ICollection Nav_Users { get; set; } } }