♻️ 重构代码。 菜单ID 生成策略修改
This commit is contained in:
1 parent
6d4c194601
commit
572a3de60f
3 files changed
+21
-18
No files matched your search
+8
-8
@@ -47,8 +47,7 @@ public class SysMenu extends Model<SysMenu> {
|
||||
/**
|
||||
* 菜单ID
|
||||
*/
|
||||
@NotNull(message = "菜单ID不能为空")
|
||||
@TableId(value = "menu_id", type = IdType.INPUT)
|
||||
@TableId(value = "menu_id", type = IdType.AUTO)
|
||||
private Integer menuId;
|
||||
/**
|
||||
* 菜单名称
|
||||
@@ -72,6 +71,13 @@ public class SysMenu extends Model<SysMenu> {
|
||||
* VUE页面
|
||||
*/
|
||||
private String component;
|
||||
|
||||
/**
|
||||
* 前端路由标识路径,默认和 comment 保持一致
|
||||
* 过期
|
||||
*/
|
||||
@Deprecated
|
||||
private String path;
|
||||
/**
|
||||
* 排序值
|
||||
*/
|
||||
@@ -98,10 +104,4 @@ public class SysMenu extends Model<SysMenu> {
|
||||
*/
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
/**
|
||||
* 前端URL
|
||||
*/
|
||||
private String path;
|
||||
|
||||
|
||||
}
|
||||
@@ -1,13 +1,16 @@
|
||||
-- 该脚本不要执行,请完善 ID 对应关系,注意层级关系 !!!!
|
||||
-- 该脚本不要直接执行, 注意维护菜单的父节点ID 默认 父节点1000
|
||||
|
||||
-- 菜单SQL
|
||||
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `menu_id`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
|
||||
values ( '父菜单ID', 'views/${moduleName}/${pathName}/index', '', '0', '${pathName}', 'icon-bangzhushouji', '菜单ID', '0', '2018-01-20 13:17:19', '8', '2018-07-29 13:38:19', '${comments}管理');
|
||||
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
|
||||
values ( '1000', 'views/${moduleName}/${pathName}/index', '', '0', '${pathName}', 'icon-bangzhushouji', '0', '2018-01-20 13:17:19', '8', '2018-07-29 13:38:19', '${comments}管理');
|
||||
|
||||
-- 按钮父菜单ID
|
||||
set @parentId = @@identity;
|
||||
|
||||
-- 菜单对应按钮SQL
|
||||
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `menu_id`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
|
||||
values ( '菜单ID', null, '${moduleName}_${pathName}_add', '1', null, '1', '子按钮ID1', '0', '2018-05-15 21:35:18', '0', '2018-07-29 13:38:59', '${comments}新增');
|
||||
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `menu_id`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
|
||||
values ( '菜单ID', null, '${moduleName}_${pathName}_edit', '1', null, '1', '子按钮ID2', '0', '2018-05-15 21:35:18', '1', '2018-07-29 13:38:59', '${comments}修改');
|
||||
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `menu_id`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
|
||||
values ( '菜单ID', null, '${moduleName}_${pathName}_del', '1', null, '1', '子按钮ID3', '0', '2018-05-15 21:35:18', '2', '2018-07-29 13:38:59', '${comments}删除');
|
||||
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
|
||||
SELECT @parentId, null, '${moduleName}_${pathName}_add', '1', null, '1', '0', '2018-05-15 21:35:18', '0', '2018-07-29 13:38:59', '${comments}新增';
|
||||
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
|
||||
SELECT @parentId, null, '${moduleName}_${pathName}_edit', '1', null, '1', '0', '2018-05-15 21:35:18', '1', '2018-07-29 13:38:59', '${comments}修改';
|
||||
insert into `sys_menu` ( `parent_id`, `component`, `permission`, `type`, `path`, `icon`, `del_flag`, `create_time`, `sort`, `update_time`, `name`)
|
||||
SELECT @parentId, null, '${moduleName}_${pathName}_del', '1', null, '1', '0', '2018-05-15 21:35:18', '2', '2018-07-29 13:38:59', '${comments}删除';
|
||||
@@ -1,5 +1,5 @@
|
||||
server:
|
||||
port: 5003
|
||||
port: 5010
|
||||
|
||||
spring:
|
||||
application:
|
||||
|
||||
Reference in new issue
Block a user