generate_codegen_sql_tool
Generates MySQL menu SQL and module H2 test SQL based on table configuration, with options to write migration files or apply directly to the database.
Instructions
生成 MySQL 菜单 SQL 与模块 H2 测试 SQL,可选直接写入文件,并按配置决定是否写库。
菜单/字典是否生成由工作区配置 codegen.menu_sql_mode、codegen.dict_sql_mode 控制; 是否允许写库由 codegen.apply_to_database 控制: auto(默认)= 生成 SQL,write_files 写迁移,若 apply_to_database=true 则允许写库; migration_only = 仅生成/写入迁移文件,不执行真实数据库写入; disabled = 不生成对应 SQL(不写迁移中的该段)。 backend_module_dir: 显式后端目标模块目录,支持 yudao-module-a/yudao-module-b 或 a/b。 backend_package_module: 显式 Java package module 名,例如 b;未传时使用 module_name。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| menu_icon | No | ||
| menu_name | No | ||
| overwrite | No | ||
| table_name | Yes | ||
| entity_name | No | ||
| module_name | No | ||
| write_files | No | ||
| business_name | No | ||
| parent_menu_id | No | ||
| workspace_root | No | ||
| module_menu_icon | No | ||
| module_menu_name | No | ||
| parent_menu_name | No | ||
| backend_module_dir | No | ||
| backend_package_module | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||