menu-output.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /* tslint:disable */
  2. /* eslint-disable */
  3. /**
  4. * Admin.NET
  5. * 让 .NET 开发更简单、更通用、更流行。前后端分离架构(.NET6/Vue3),开箱即用紧随前沿技术。<br/><a href='https://gitee.com/zuohuaijun/Admin.NET/'>https://gitee.com/zuohuaijun/Admin.NET</a>
  6. *
  7. * OpenAPI spec version: 1.0.0
  8. * Contact: 515096995@qq.com
  9. *
  10. * NOTE: This class is auto generated by the swagger code generator program.
  11. * https://github.com/swagger-api/swagger-codegen.git
  12. * Do not edit the class manually.
  13. */
  14. import { MenuOutput } from './menu-output';
  15. import { MenuTypeEnum } from './menu-type-enum';
  16. import { SysMenuMeta } from './sys-menu-meta';
  17. /**
  18. * 系统菜单返回结果
  19. * @export
  20. * @interface MenuOutput
  21. */
  22. export interface MenuOutput {
  23. /**
  24. * Id
  25. * @type {number}
  26. * @memberof MenuOutput
  27. */
  28. id?: number;
  29. /**
  30. * 父Id
  31. * @type {number}
  32. * @memberof MenuOutput
  33. */
  34. pid?: number;
  35. /**
  36. *
  37. * @type {MenuTypeEnum}
  38. * @memberof MenuOutput
  39. */
  40. type?: MenuTypeEnum;
  41. /**
  42. * 名称
  43. * @type {string}
  44. * @memberof MenuOutput
  45. */
  46. name?: string | null;
  47. /**
  48. * 路由地址
  49. * @type {string}
  50. * @memberof MenuOutput
  51. */
  52. path?: string | null;
  53. /**
  54. * 组件路径
  55. * @type {string}
  56. * @memberof MenuOutput
  57. */
  58. component?: string | null;
  59. /**
  60. * 权限标识
  61. * @type {string}
  62. * @memberof MenuOutput
  63. */
  64. permission?: string | null;
  65. /**
  66. * 重定向
  67. * @type {string}
  68. * @memberof MenuOutput
  69. */
  70. redirect?: string | null;
  71. /**
  72. *
  73. * @type {SysMenuMeta}
  74. * @memberof MenuOutput
  75. */
  76. meta?: SysMenuMeta;
  77. /**
  78. * 菜单子项
  79. * @type {Array<MenuOutput>}
  80. * @memberof MenuOutput
  81. */
  82. children?: Array<MenuOutput> | null;
  83. }