--- name: backend-gen-schema description: Generate Schema classes for madong module. Supports both app (main project) and plugin targets. Creates request/response DTOs with OpenAPI attributes for API documentation. globs: - "app/schema/**/*.php" - "plugin/**/app/schema/**/*.php" --- # Generate Schema Create Schema classes for API request/response DTOs. ## File Location **App (主项目):** ``` app/schema/request/{module}/{Model}Request.php app/schema/response/{module}/{Model}Response.php ``` **Plugin (插件):** ``` plugin/{plugin}/app/schema/request/{module}/{Model}Request.php plugin/{plugin}/app/schema/response/{module}/{Model}Response.php ``` ## Target Variables | 变量 | App | Plugin | |------|-----|--------| | `{prefix}` | `` (空) | `plugin\{Plugin}` | | `{ns}` | `app` | `plugin\{Plugin}\app` | ## Request Schema Template ```php