using FreeSql.DataAnnotations; namespace Znyc.CloudCar.Model.Entities { /// /// 权限表 /// [Table(Name = "rm_permission")] public class PermissionEntity : EntityBase { /// /// 父级Id /// public long ParentId { get; set; } /// /// 权限唯一CODE代码 /// [Column(StringLength = 15)] #pragma warning disable CS8618 // 在退出构造函数时,不可为 null 的 属性“Code”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 public string Code { get; set; } #pragma warning restore CS8618 // 在退出构造函数时,不可为 null 的 属性“Code”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 /// /// 权限名称 /// [Column(StringLength = 15)] #pragma warning disable CS8618 // 在退出构造函数时,不可为 null 的 属性“Name”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 public string Name { get; set; } #pragma warning restore CS8618 // 在退出构造函数时,不可为 null 的 属性“Name”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 /// /// 权限介绍 /// [Column(StringLength = 25)] #pragma warning disable CS8618 // 在退出构造函数时,不可为 null 的 属性“Intro”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 public string Intro { get; set; } #pragma warning restore CS8618 // 在退出构造函数时,不可为 null 的 属性“Intro”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 /// /// 权限类别 /// public int Category { get; set; } /// /// url规则 /// [Column(StringLength = 30)] #pragma warning disable CS8618 // 在退出构造函数时,不可为 null 的 属性“Url”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 public string Url { get; set; } #pragma warning restore CS8618 // 在退出构造函数时,不可为 null 的 属性“Url”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 } }