OpenAuth.Net/OpenAuth.App/Response/UserWithAccessedCtrls.cs
2017-11-30 17:47:41 +08:00

46 lines
1.4 KiB
C#

// ***********************************************************************
// Assembly : OpenAuth.App
// Author : Yubao Li
// Created : 12-01-2015
//
// Last Modified By : Yubao Li
// Last Modified On : 12-01-2015
// ***********************************************************************
// <copyright file="LoginUserVM.cs" company="">
// Copyright (c) . All rights reserved.
// </copyright>
// <summary>用户及权限视图模型</summary>
// ***********************************************************************
using System.Collections.Generic;
using OpenAuth.Repository.Domain;
namespace OpenAuth.App.Response
{
/// <summary>
/// 视图模型
/// <para>包括用户及用户可访问的机构/资源/模块</para>
/// <para>李玉宝修改于2016-07-19 10:57:31</para>
/// </summary>
public class UserWithAccessedCtrls
{
public User User { get; set; }
/// <summary>
/// 用户可以访问到的模块(包括所属角色与自己的所有模块)
/// </summary>
public List<ModuleView> Modules { get; set; }
//用户可以访问的资源
public List<Resource> Resources { get; set; }
/// <summary>
/// 用户所属机构
/// </summary>
public List<Org> Orgs { get; set; }
public List<Role> Roles { get; set; }
}
}