SuperAPI AI 工具集

ln-722-backend-generator

编程与开发

查看项目

更新于 10-16 06:23

技能介绍

用途:根据项目名、实体列表和配置选项,生成遵循 Clean Architecture 的完整 .NET 后端结构,用于快速引导 .NET 后端项目。目标框架为 .NET 10+ 与 ASP.NET Core。

主要能力:生成 .sln 与各层 .csproj;生成 Domain 层实体、枚举与 BaseEntity;生成 API 层控制器、DTO、中间件、扩展方法与 MockData;可选启用 Swagger、Serilog、健康检查与 MockData。每个实体默认生成 GetAll、GetById、Create、Update、Delete 等 CRUD 端点。

使用方式:作为 L3 Worker,接受 ln-720-structure-migrator 的委派,输入 projectName、targetPath、targetFramework、entities、features 等必填项,以及 useSwagger、useSerilog、useHealthChecks、createMockData 等选项。生成后通过 dotnet build 验证构建成功。

适用场景:需要快速搭建 .NET 后端分层骨架、生成实体与 CRUD 样板代码、在无数据库时用 MockData 进行 API 测试的引导阶段。

限制:仅生成结构与样板代码,不实现业务逻辑或数据库连接;Services 与 Repositories 仅生成接口桩;可重复运行但会覆盖已有文件;需验证 SDK 版本与 NuGet 包恢复。具体收费、价格与平台信息暂未提供。