/* *Author:jxx *Contact:283591387@qq.com *Date:2018-07-01 * æ¤ä»£ç 由框架生æˆï¼Œè¯·å‹¿é𿄿›´æ”¹ */ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Entity.SystemModels; namespace WIDESEA_Entity.DomainModels { [Table("Sys_Menu")] [EntityAttribute(TableCnName = "èœå•é…ç½®")] public class Sys_Menu:BaseEntity { /// <summary> ///ID /// </summary> [Key] [Display(Name ="ID")] [DisplayFormat(DataFormatString="10,0")] [Column(TypeName="int")] [Editable(true)] [Required(AllowEmptyStrings=false)] public int Menu_Id { get; set; } /// <summary> ///父级ID /// </summary> [Display(Name ="父级ID")] [DisplayFormat(DataFormatString="10,0")] [Column(TypeName="int")] [Editable(true)] [Required(AllowEmptyStrings=false)] public int ParentId { get; set; } /// <summary> ///èœå•åç§° /// </summary> [Display(Name ="èœå•åç§°")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] [Required(AllowEmptyStrings=false)] public string MenuName { get; set; } /// <summary> /// /// </summary> [Display(Name = "TableName")] [MaxLength(200)] [Column(TypeName = "nvarchar(200)")] [Editable(true)] public string TableName { get; set; } /// <summary> /// /// </summary> [Display(Name ="Url")] [MaxLength(10000)] [Column(TypeName="nvarchar(10000)")] [Editable(true)] public string Url { get; set; } /// <summary> ///æƒé™ /// </summary> [Display(Name ="æƒé™")] [MaxLength(10000)] [Column(TypeName="nvarchar(10000)")] [Editable(true)] public string Auth { get; set; } /// <summary> /// /// </summary> [Display(Name ="Description")] [MaxLength(200)] [Column(TypeName="nvarchar(200)")] [Editable(true)] public string Description { get; set; } /// <summary> ///å›¾æ ‡ /// </summary> [Display(Name ="å›¾æ ‡")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] public string Icon { get; set; } /// <summary> ///排åºå· /// </summary> [Display(Name ="排åºå·")] [DisplayFormat(DataFormatString="10,0")] [Column(TypeName="int")] [Editable(true)] public int? OrderNo { get; set; } /// <summary> ///创建人 /// </summary> [Display(Name ="创建人")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] public string Creator { get; set; } /// <summary> ///创建时间 /// </summary> [Display(Name ="创建时间")] [Column(TypeName="datetime")] [Editable(true)] public DateTime? CreateDate { get; set; } /// <summary> /// /// </summary> [Display(Name ="Modifier")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] public string Modifier { get; set; } /// <summary> /// /// </summary> [Display(Name ="ModifyDate")] [Column(TypeName="datetime")] [Editable(true)] public DateTime? ModifyDate { get; set; } /// <summary> ///是å¦å¯ç”¨ /// </summary> [Display(Name ="是å¦å¯ç”¨")] [Column(TypeName="tinyint")] [Editable(true)] public byte? Enable { get; set; } /// <summary> /// 2022.03.26 /// èœå•类型1:移动端,0:PC端 /// </summary> /// </summary> [Display(Name = "是å¦å¯ç”¨")] [Column(TypeName = "int")] [Editable(true)] public int? MenuType { get; set; } public List<Sys_Actions> Actions { get; set; } } }