using System.Collections.Generic;
using _0_Framework.Domain;
using AccountManagement.Domain.PmDomains.PmPermissionAgg;
namespace AccountManagement.Domain.PmDomains.PmRoleAgg;
public class PmRole : EntityBase
{
///
/// نام نقش
///
public string RoleName { get; private set; }
///
/// لیست پرمیشن کد ها
///
public List PmPermission { get; private set; }
///
/// ای دی نقش در گزارشگیر
///
public long? GozareshgirRoleId { get; private set; }
protected PmRole()
{
}
public PmRole(string roleName,long? gozareshgirRolId, List permissions)
{
RoleName = roleName;
PmPermission = permissions;
GozareshgirRoleId = gozareshgirRolId;
}
public void Edit(string roleName, List permissions)
{
RoleName = roleName;
PmPermission = permissions;
}
}