25 lines
649 B
C#
25 lines
649 B
C#
using FreeSql.DataAnnotations;
|
|
|
|
namespace F9WebAiTest.Domain.Entities.SYS.RBAC;
|
|
|
|
/// <summary>角色权限关联:角色与权限的多对多关系。</summary>
|
|
[Table(Name = "sys_rbac_role_permissions")]
|
|
public class RolePermission : BusinessEntity
|
|
{
|
|
[Column(Name = "role_id")]
|
|
public long RoleId { get; private set; }
|
|
|
|
[Column(Name = "permission_id")]
|
|
public long PermissionId { get; private set; }
|
|
|
|
public RolePermission() { }
|
|
|
|
public RolePermission(long id, long roleId, long permissionId)
|
|
{
|
|
Id = id;
|
|
RoleId = roleId;
|
|
PermissionId = permissionId;
|
|
CreatedAt = DateTime.UtcNow;
|
|
}
|
|
}
|