OpenAuth.Net/OpenAuth.App/RoleManager/Response/RoleView.cs
yubaolee cf23d0025f 增加撤销与启动,详见:#I3ILBG
调整工程结构,采用模块化机制
2021-04-15 00:40:30 +08:00

61 lines
1.5 KiB
C#

// ***********************************************************************
// Assembly : OpenAuth.App
// Author : yubaolee
// Created : 11-29-2015
//
// Last Modified By : yubaolee
// Last Modified On : 11-29-2015
// ***********************************************************************
// <copyright file="RoleVM.cs" company="www.cnblogs.com/yubaolee">
// Copyright (c) www.cnblogs.com/yubaolee. All rights reserved.
// </copyright>
// <summary>角色模型视图</summary>
// ***********************************************************************
using Infrastructure;
using OpenAuth.Repository.Domain;
namespace OpenAuth.App.Response
{
public partial class RoleView
{
/// <summary>
/// 用户ID
/// </summary>
/// <returns></returns>
public string Id { get; set; }
/// <summary>
/// 名称
/// </summary>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 角色类型
/// </summary>
public int Type { get; set; }
/// <summary>
///是否属于某用户
/// </summary>
public bool Checked { get; set; }
public static implicit operator RoleView(Role role)
{
return role.MapTo<RoleView>();
}
public static implicit operator Role(RoleView rolevm)
{
return rolevm.MapTo<Role>();
}
}
}