Controller Generation
Provides generation support for API Controllers that conform to the framework design.
Support Methods: Studio and MCP
Prerequisites
- Generated based on a specific entity
- Need to select at least one service project to determine the generation location
Generation Behavior
- Controller depends on Manager and DTO, so when generating Controller, the required DTOs and Managers will be generated first.
- The generated controller inherits from
RestControllerBase. - Controller subdirectories will be added according to the module the entity belongs to.
Default Generated Methods
Built-in tools will generate the following common CRUD methods:
| Method Name | Description |
|---|---|
| ListAsync | Filtering with pagination |
| AddAsync | Add entity |
| UpdateAsync | Edit entity |
| DetailAsync | Get entity details |
| DeleteAsync | Delete entity |