You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.3 KiB
C#

using Estsh.Core.Base;
using System.ComponentModel.DataAnnotations.Schema;
namespace Estsh.Core.Models
{
[Table("sys_web_menu")]
[Serializable]
public class SysWebMenu : BaseEntity
{
[Column("menu_id")]
public int MenuId { get; set; }
[Column("name")]
public string Name { get; set; }
[Column("en_name")]
public string EnName { get; set; }
[Column("tw_name")]
public string TwName { get; set; }
[Column("description")]
public string Description { get; set; }
[Column("url")]
public string Url { get; set; }
[Column("parent_id")]
public int ParentId { get; set; }
[Column("icon_url")]
public string IconUrl { get; set; }
[Column("icon_close_url")]
public string IconCloseUrl { get; set; }
[Column("icon_open_url")]
public string IconOpenUrl { get; set; }
[Column("icon_skin")]
public string IconSkin { get; set; }
[Column("sort_num")]
public int SortNum { get; set; }
#region 扩展字段
[NotMapped]
[Column("role_id")]
public int RoleId { get; set; }
#endregion
#region 扩展字段
[Column("emp_id")]
public int empId { get; set; }
[Column("passwd")]
public string passwd { get; set; }
#endregion
}
}