first commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user