增强插件系统:添加参数验证功能

- 在插件助手中新增 ValidateParams 函数,用于验证传入参数是否符合定义,确保参数的完整性和正确性。
- 更新 ExecuteAction 方法,集成参数验证逻辑,提升插件执行的安全性和可靠性。
- 示例程序中添加新的选项,展示如何生成插件API文档和OpenAPI/Swagger文档,增强用户体验。

此更新提升了插件系统的健壮性,便于开发者更好地管理和使用插件功能。
This commit is contained in:
2025-03-14 13:32:36 +08:00
parent 2e29253909
commit cc4c677553
8 changed files with 2330 additions and 1 deletions

View File

@@ -15,7 +15,9 @@ func main() {
fmt.Println("1. 基本插件加载和管理")
fmt.Println("2. 动态参数传递示例")
fmt.Println("3. 插件操作参数信息示例")
fmt.Print("请输入选项 (1-3): ")
fmt.Println("4. 插件API文档生成示例")
fmt.Println("5. OpenAPI/Swagger文档生成示例")
fmt.Print("请输入选项 (1-5): ")
var choice int
fmt.Scan(&choice)
@@ -27,6 +29,10 @@ func main() {
DynamicParamsExample()
case 3:
OperationInfoExample()
case 4:
DocGeneratorExample()
case 5:
OpenAPIGeneratorExample()
default:
fmt.Println("无效的选项")
}