using System;
|
using System.Collections.Generic;
|
using System.Collections.ObjectModel;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using HMI.Core.Entity;
|
|
namespace HMI.MenuManage.Entity
|
{
|
public class MenuData : NotifyBase
|
{
|
public string Id { get; set; }
|
public string Code { get; set; }
|
public string Name { get; set; }
|
public string IconPath { get; set; }
|
public string Icon { get; set; }
|
public string Level { get; set; }
|
public string Type { get; set; }
|
public string ParentCode { get; set; }
|
public string ParentName { get; set; }
|
public string DllPath { get; set; }
|
public string ClassName { get; set; }
|
|
private ObservableCollection<MenuData> _Children = new ObservableCollection<MenuData>();
|
|
public ObservableCollection<MenuData> Children
|
{
|
get => _Children;
|
set
|
{
|
Set(ref _Children, value);
|
}
|
}
|
|
private bool _Selected;
|
|
public bool Selected
|
{
|
get => _Selected;
|
set
|
{
|
Set(ref _Selected, value);
|
}
|
}
|
}
|
}
|