using Admin.Core.Common.BaseModel; using FreeSql.DataAnnotations; namespace Admin.Core.Model.Admin { /// /// 角色权限 /// [Table(Name = "ad_role_permission")] [Index("idx_{tablename}_01", nameof(RoleId) + "," + nameof(PermissionId) + "," + nameof(TenantId), true)] public class RolePermissionEntity: EntityAdd, ITenant { /// /// 租户Id /// [Column(Position = -10, CanUpdate = false)] public long? TenantId { get; set; } /// /// 角色Id /// public long RoleId { get; set; } /// /// 权限Id /// public long PermissionId { get; set; } /// /// 角色 /// public RoleEntity Role { get; set; } /// /// 权限 /// public PermissionEntity Permission { get; set; } } }