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#
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
|
|
|
|
}
|
|
}
|