feat: 重构代码生成模块并添加示例模块

refactor(menu): 优化菜单删除逻辑,自动删除子菜单
refactor(dept): 优化部门删除逻辑,自动删除子部门
feat(redis): 添加分布式锁功能
feat(validator): 新增DateStr和TimeStr验证类型
refactor(logger): 简化日志配置,移除开发环境同步策略
refactor(console): 重命名并简化控制台输出函数
feat(example): 添加示例模块,包含完整数据类型示例
refactor(gencode): 重构代码生成工具,移除SQL生成
feat(ai): 添加MCP客户端和服务端实现
chore: 更新依赖版本
style: 清理无用代码和文件
This commit is contained in:
zhangtao
2026-01-03 04:28:18 +08:00
parent d7f87fafdb
commit 1ee6400ac7
41 changed files with 7213 additions and 6107 deletions
+18 -18
View File
@@ -2438,33 +2438,33 @@
]
},
{
"name": "模块管理",
"name": "案例管理",
"type": 1,
"icon": "menu",
"order": 7,
"permission": null,
"route_name": "Gencode",
"route_path": "/gencode",
"route_name": "Example",
"route_path": "/example",
"component_path": null,
"status": "0",
"keep_alive": false,
"hidden": false,
"always_show": false,
"title": "模块管理",
"title": "案例管理",
"params": null,
"affix": false,
"redirect": "/gencode/demo",
"description": "模块管理",
"redirect": "/example/demo",
"description": "案例管理",
"children": [
{
"name": "示例管理",
"type": 2,
"icon": "menu",
"order": 1,
"permission": "module_gencode:demo:query",
"permission": "module_example:demo:query",
"route_name": "Demo",
"route_path": "/gencode/demo",
"component_path": "module_gencode/demo/index",
"route_path": "/example/demo",
"component_path": "module_example/demo/index",
"status": "0",
"keep_alive": true,
"hidden": false,
@@ -2480,7 +2480,7 @@
"type": 3,
"icon": null,
"order": 1,
"permission": "module_gencode:demo:create",
"permission": "module_example:demo:create",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -2499,7 +2499,7 @@
"type": 3,
"icon": null,
"order": 2,
"permission": "module_gencode:demo:update",
"permission": "module_example:demo:update",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -2518,7 +2518,7 @@
"type": 3,
"icon": null,
"order": 3,
"permission": "module_gencode:demo:delete",
"permission": "module_example:demo:delete",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -2537,7 +2537,7 @@
"type": 3,
"icon": null,
"order": 4,
"permission": "module_gencode:demo:patch",
"permission": "module_example:demo:patch",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -2556,7 +2556,7 @@
"type": 3,
"icon": null,
"order": 5,
"permission": "module_gencode:demo:export",
"permission": "module_example:demo:export",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -2575,7 +2575,7 @@
"type": 3,
"icon": null,
"order": 6,
"permission": "module_gencode:demo:import",
"permission": "module_example:demo:import",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -2594,7 +2594,7 @@
"type": 3,
"icon": null,
"order": 7,
"permission": "module_gencode:demo:download",
"permission": "module_example:demo:download",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -2613,7 +2613,7 @@
"type": 3,
"icon": null,
"order": 8,
"permission": "module_gencode:demo:detail",
"permission": "module_example:demo:detail",
"route_name": null,
"route_path": null,
"component_path": null,
@@ -2632,7 +2632,7 @@
"type": 3,
"icon": null,
"order": 9,
"permission": "module_gencode:demo:query",
"permission": "module_example:demo:query",
"route_name": null,
"route_path": null,
"component_path": null,