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; }
}
}