using APT.BaseData.Domain.Entities.OP; using APT.Infrastructure.Core; using System; using System.Collections.Generic; using System.Text; namespace APT.BaseData.Domain.ApiModel { public class OPUserRoleModel { /// /// /// public OPUserRoleModel() { } /// /// 用户 /// public virtual T_OP_USER User { get; set; } ///// ///// 角色授权 ///// public virtual RolePerm Nav_RolePerm { get; set; } public bool CanMenuRework { get; set; } /// /// 登录 /// } public class OPUserLoginBaseModel : OPUserRoleModel { public OPUserLoginBaseModel() { this.NeedRemoveCookieKeys = new List(); } public dynamic BaseConfig { get; set; } /// /// 用户类型 PFUserTypeEnum /// public int UserType { get; set; } public int ShowStyle { get; set; } /// /// 表单设置版本 /// public decimal FormConfigVersion { get; set; } public virtual ICollection NeedRemoveCookieKeys { get; set; } /// /// 通知公告 /// //public virtual ICollection Nav_Notifications { get; set; } } /// /// 登录 /// public class OPUserLoginModel : OPUserLoginBaseModel { public OPUserLoginModel() { } public virtual IEnumerable> Menus { get; set; } } }