menu.ts 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /** 菜单 */
  2. // CREATE TABLE `menu` (
  3. // `menu_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '菜单id(查询条件)(禁止插入)',
  4. // `menu_sort` varchar(200) DEFAULT NULL COMMENT '菜单归属分类',
  5. // `menu_name` varchar(50) DEFAULT NULL COMMENT '菜单名称',
  6. // `menu_key` varchar(50) DEFAULT NULL COMMENT '菜单标识',
  7. // `component` varchar(50) DEFAULT NULL COMMENT '菜单布局',
  8. // `active_menu` varchar(50) DEFAULT NULL COMMENT '当前激活的菜单路由',
  9. // `parent_id` int(11) DEFAULT NULL COMMENT '父级id(查询条件)',
  10. // `target` int(11) DEFAULT NULL COMMENT '打开方式',
  11. // `order_num` int(11) DEFAULT NULL COMMENT '显示顺序(升序)',
  12. // `menu_type` int(11) DEFAULT NULL COMMENT '菜单类型',
  13. // `visible` int(11) DEFAULT NULL COMMENT '菜单状态',
  14. // `perms` varchar(100) DEFAULT NULL COMMENT '权限标识',
  15. // `icon` varchar(100) DEFAULT NULL COMMENT '菜单图标',
  16. // `path` varchar(255) DEFAULT NULL COMMENT '链接',
  17. // `redirect` varchar(255) DEFAULT NULL COMMENT '重定向',
  18. // `hiddewn_children` int(11) DEFAULT NULL COMMENT '强制菜单显示为item而不是subitem',
  19. // `hidden_header` int(11) DEFAULT NULL COMMENT '特殊隐藏pageheader组件中的页面带的面包屑和页面标题栏',
  20. // `create_by` varchar(32) DEFAULT NULL COMMENT '创建人(查询条件)(禁止编辑)',
  21. // `create_time` datetime DEFAULT NULL COMMENT '创建时间(查询条件)(禁止编辑)',
  22. // `update_by` varchar(32) DEFAULT NULL COMMENT '更新人(禁止添加)',
  23. // `update_time` datetime DEFAULT NULL COMMENT '更新时间(禁止添加)',
  24. // `menu_delcode` tinyint(2) NOT NULL COMMENT '删除标记(禁止插入)(禁止前端编辑)',
  25. // `remark` text COMMENT '菜单备注',
  26. // `no_cache` int(11) DEFAULT NULL COMMENT '是否缓存',
  27. // `api_parameter` text COMMENT '权限参数限制',
  28. // `api_url` varchar(255) DEFAULT NULL COMMENT '接口地址',
  29. // `api_method` varchar(50) DEFAULT NULL COMMENT '接口请求类型',
  30. // PRIMARY KEY (`menu_id`)
  31. // ) ENGINE=InnoDB AUTO_INCREMENT=68 DEFAULT CHARSET=utf8mb4 COMMENT='菜单';
  32. interface MenuEntity {
  33. /** 菜单id(查询条件)(禁止插入) */
  34. menu_id: number;
  35. /** 菜单归属分类 */
  36. menu_sort: string;
  37. /** 菜单名称 */
  38. menu_name: string;
  39. /** 菜单标识 */
  40. menu_key: string;
  41. /** 菜单布局 */
  42. component: string;
  43. /** 当前激活的菜单路由 */
  44. active_menu: string;
  45. /** 父级id(查询条件) */
  46. parent_id: number;
  47. /** 打开方式 */
  48. target: number;
  49. /** 显示顺序(升序) */
  50. order_num: number;
  51. /** 菜单类型 */
  52. menu_type: number;
  53. /** 菜单状态 */
  54. visible: number;
  55. /** 权限标识 */
  56. perms: string;
  57. /** 菜单图标 */
  58. icon: string;
  59. /** 链接 */
  60. path: string;
  61. /** 重定向 */
  62. redirect: string;
  63. /** 强制菜单显示为item而不是subitem */
  64. hiddewn_children: number;
  65. /** 特殊隐藏pageheader组件中的页面带的面包屑和页面标题栏 */
  66. hidden_header: number;
  67. /** 创建人(查询条件)(禁止编辑) */
  68. create_by: string;
  69. /** 创建时间(查询条件)(禁止编辑) */
  70. create_time: string;
  71. /** 更新人(禁止添加) */
  72. update_by: string;
  73. /** 更新时间(禁止添加) */
  74. update_time: string;
  75. /** 删除标记(禁止插入)(禁止前端编辑) */
  76. menu_delcode: number;
  77. /** 菜单备注 */
  78. remark: string;
  79. /** 是否缓存 */
  80. no_cache: number;
  81. /** 权限参数限制 */
  82. api_parameter: string;
  83. /** 接口地址 */
  84. api_url: string;
  85. /** 接口请求类型 */
  86. api_method: string;
  87. }
  88. export type { MenuEntity };