using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; namespace IM_API.Models; [Table("permissions")] [MySqlCharSet("utf8mb4")] [MySqlCollation("utf8mb4_general_ci")] public partial class Permission { [Key] [Column("ID", TypeName = "int(11)")] public int Id { get; set; } /// /// 权限类型(0:增,1:删,2:改,3:查) /// [Column("PType", TypeName = "int(11)")] public int Ptype { get; set; } /// /// 权限名称 /// [StringLength(50)] public string Name { get; set; } = null!; /// /// 权限编码 /// [Column(TypeName = "int(11)")] public int Code { get; set; } /// /// 创建时间 /// [Column(TypeName = "datetime")] public DateTime Created { get; set; } [InverseProperty("PermissionldNavigation")] public virtual ICollection Permissionaroles { get; set; } = new List(); }