ToolMenuViewModel.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using WePlatform.BaseInfo;
  2. namespace WePlatform.Models.Layout
  3. {
  4. public class ToolMenuViewModel
  5. {
  6. public ToolMenuViewModel()
  7. {
  8. }
  9. public ToolMenuViewModel(SysFunction function)
  10. {
  11. Name = function.PermissionName;
  12. FunctionNo = function.FunctionNo;
  13. DisplayName = function.FunctionName;
  14. Url = function.Url;
  15. Icon = function.Icon;
  16. Class = function.Class;
  17. Script = function.Script;
  18. MenuType = function.FunctionType;
  19. }
  20. public ToolMenuViewModel(string name, string functionNo, string displayName, string url, string icon, string @class, string script, int menuType, string description)
  21. {
  22. Name = name;
  23. FunctionNo = functionNo;
  24. DisplayName = displayName;
  25. Url = url;
  26. Icon = icon;
  27. Class = @class;
  28. Script = script;
  29. MenuType = menuType;
  30. Description = description;
  31. }
  32. public string Name { get; private set; }
  33. public string FunctionNo { get; private set; }
  34. public string DisplayName { get; set; }
  35. public string Url { get; set; }
  36. public string Icon { get; set; }
  37. public string Class { get; set; }
  38. public string Script { get; set; }
  39. public int MenuType { get; set; }
  40. public string Description { get; set; }
  41. }
  42. }