RolePermissionResult.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Runtime.Serialization;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace NXWMS.Model.AppModels.Result.SysSettings
  8. {
  9. /// <summary>
  10. /// 角色许可结果
  11. /// </summary>
  12. public class RolePermissionResult
  13. {
  14. /// <summary>
  15. /// 角色Id
  16. /// </summary>
  17. public int RoleId { get; set; }
  18. /// <summary>
  19. /// 角色编码
  20. /// </summary>
  21. public string RoleCode { get; set; }
  22. /// <summary>
  23. /// 角色名称
  24. /// </summary>
  25. public string RoleName { get; set; }
  26. /// <summary>
  27. /// 角色许可菜单列表
  28. /// </summary>
  29. public List<RoleMenuInfo> RoleMenuList { get; set; }
  30. }
  31. /// <summary>
  32. /// 角色对应菜单许可信息
  33. /// </summary>
  34. public class RoleMenuInfo: MenuLevelResult
  35. {
  36. public string UsedFlagName { get; set; }
  37. }
  38. }