generate_codegen_scaffold_tool
Generates the initial code scaffold from a database table definition, allowing preview or direct write to the workspace for yudao-vue-pro projects.
Instructions
根据当前上下文生成首版代码骨架,可选择只预览或直接写入工作区。
普通代码文件默认 overwrite=false,写入时若文件已存在会返回 should_stop, 由调用方询问用户是否覆盖;前端字典常量、后端错误码等合并型文件不受此限制。
field_overrides: AI 覆盖字段组件类型,格式为 {"java_field": "html_type"}, 例如 {"lng": "inputNumber", "lat": "inputNumber"}。 可用 html_type 值: input, inputNumber, textarea, editor, select, radio, checkbox, datetime, date, imageUpload, fileUpload。 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_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 | ||
| field_overrides | No | ||
| include_backend | No | ||
| include_frontend | No | ||
| parent_menu_name | No | ||
| backend_module_dir | No | ||
| backend_package_module | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||