You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
830 B

using Easy.DDD.Domain.Entities;
3 years ago
namespace Identity.Api.Clean.Domain.Entites;
public class IdentityRole : AggregateRoot<Guid>
{
public virtual Guid? TenantId { get; protected set; }
/// <summary>
/// 获取或设置此角色的名称。
/// </summary>
public virtual string RoleName { get; protected internal set; }
/// <summary>
/// Navigation property for the roles this user belongs to.
/// </summary>
public virtual ICollection<IdentityUserRole> Roles { get; protected set; }
public IdentityRole()
{
}
public IdentityRole(Guid id, string name, Guid? tenantId = null)
: base(id)
{
RoleName = name;
TenantId = tenantId;
3 years ago
}
public IdentityRole SetName(string roleName)
{
RoleName = roleName;
return this;
}
}