DepartmentProject/DepartmentPortal/Common/CoreModels/ModelsSecurity/IUserRoleModel.cs

21 lines
742 B
C#
Raw Normal View History

using CoreModels.Tools;
using ModuleTools.Attributes;
using System;
namespace CoreModels.ModelsSecurity
{
/// <summary>
/// Связка пользователь - роль
/// </summary>
[EntityDescription("UserRole", "Связь пользователей системы с ролями, которые им назначены")]
[EntityDependency("Role", "RoleId", "К какой роли относится пользователь")]
[EntityDependency("User", "UserId", "К какой роли относится пользователь")]
public interface IUserRoleModel : IId
{
[CheckRigthForMap]
Guid RoleId { get; }
[CheckRigthForMap]
Guid UserId { get; }
}
}