IM/backend/IM_API/Models/Permissionarole.cs

40 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Microsoft.EntityFrameworkCore;
namespace IM_API.Models;
[Table("permissionarole")]
[Index("Permissionld", Name = "Permissionld")]
[Index("Roleld", Name = "Roleld")]
[MySqlCharSet("utf8mb4")]
[MySqlCollation("utf8mb4_general_ci")]
public partial class Permissionarole
{
[Key]
[Column("ID", TypeName = "int(11)")]
public int Id { get; set; }
/// <summary>
/// 角色
/// </summary>
[Column(TypeName = "int(11)")]
public int Roleld { get; set; }
/// <summary>
/// 权限
/// </summary>
[Column(TypeName = "int(11)")]
public int Permissionld { get; set; }
[ForeignKey("Permissionld")]
[InverseProperty("Permissionaroles")]
public virtual Permission PermissionldNavigation { get; set; } = null!;
[ForeignKey("Roleld")]
[InverseProperty("Permissionaroles")]
public virtual Role RoleldNavigation { get; set; } = null!;
}