feat: 重构代码生成模块并优化相关功能

- 重构代码生成模板,统一路由前缀和业务路径规范
- 优化数据库表分页查询性能,支持方言特定实现
- 新增同步数据库差异预览功能
- 调整字段配置界面,支持拖拽排序和批量设置
- 清理旧版示例代码和冗余配置
- 修复权限和路由嵌套路径处理问题
- 优化前端样式和交互细节
This commit is contained in:
zhangtao
2026-04-03 00:43:50 +08:00
parent 8a3360ef35
commit b552b29ac5
40 changed files with 3287 additions and 1811 deletions
+16 -16
View File
@@ -3292,7 +3292,7 @@
]
},
{
"name": "示例管理目录",
"name": "二级目录",
"type": 1,
"icon": "menu",
"order": 2,
@@ -3304,26 +3304,26 @@
"keep_alive": true,
"hidden": false,
"always_show": true,
"title": "示例管理目录",
"title": "二级目录",
"params": null,
"affix": false,
"redirect": "/example/demo-group/demo01",
"description": "示例管理子目录(含示例01",
"description": "二级目录(含三级菜单",
"children": [
{
"name": "示例01管理",
"name": "三级菜单",
"type": 2,
"icon": "menu",
"order": 1,
"permission": "module_example:demo:demo01:query",
"permission": "module_example:demo01:query",
"route_name": "Demo01",
"route_path": "/example/demo-group/demo01",
"component_path": "module_example/demo/demo01/index",
"component_path": "module_example/demo01/index",
"status": "0",
"keep_alive": true,
"hidden": false,
"always_show": false,
"title": "示例01管理",
"title": "三级菜单",
"params": null,
"affix": false,
"redirect": null,
@@ -3334,7 +3334,7 @@
"type": 3,
"icon": null,
"order": 1,
"permission": "module_example:demo:demo01:create",
"permission": "module_example:demo01:create",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -3353,7 +3353,7 @@
"type": 3,
"icon": null,
"order": 2,
"permission": "module_example:demo:demo01:update",
"permission": "module_example:demo01:update",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -3372,7 +3372,7 @@
"type": 3,
"icon": null,
"order": 3,
"permission": "module_example:demo:demo01:delete",
"permission": "module_example:demo01:delete",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -3391,7 +3391,7 @@
"type": 3,
"icon": null,
"order": 4,
"permission": "module_example:demo:demo01:patch",
"permission": "module_example:demo01:patch",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -3410,7 +3410,7 @@
"type": 3,
"icon": null,
"order": 5,
"permission": "module_example:demo:demo01:export",
"permission": "module_example:demo01:export",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -3429,7 +3429,7 @@
"type": 3,
"icon": null,
"order": 6,
"permission": "module_example:demo:demo01:import",
"permission": "module_example:demo01:import",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -3448,7 +3448,7 @@
"type": 3,
"icon": null,
"order": 7,
"permission": "module_example:demo:demo01:download",
"permission": "module_example:demo01:download",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -3467,7 +3467,7 @@
"type": 3,
"icon": null,
"order": 8,
"permission": "module_example:demo:demo01:detail",
"permission": "module_example:demo01:detail",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -3486,7 +3486,7 @@
"type": 3,
"icon": null,
"order": 9,
"permission": "module_example:demo:demo01:query",
"permission": "module_example:demo01:query",
"route_name": null,
"route_path": null,
"component_path": null,