using System.ComponentModel.DataAnnotations.Schema; using Abp.Domain.Entities; using Abp.Domain.Entities.Auditing; namespace IwbZero.Authorization.Base.Users { /// /// Represents role record of a user. /// [Table("Sys_UserRoles")] public class UserRole : CreationAuditedEntity, IMayHaveTenant { public virtual int? TenantId { get; set; } /// /// User id. /// public virtual long UserId { get; set; } /// /// Role id. /// public virtual int RoleId { get; set; } /// /// Creates a new object. /// public UserRole() { } /// /// Creates a new object. /// /// Tenant id /// User id /// Role id public UserRole(int? tenantId, long userId, int roleId) { TenantId = tenantId; UserId = userId; RoleId = roleId; } } }