【调整】插件支持动态参数和参数类型

【调整】获取证书列表支持状态过滤
【新增】dns提供商腾讯云eo
This commit is contained in:
v-me-50
2025-12-17 15:07:12 +08:00
parent d01b42139c
commit a027bde148
29 changed files with 1318 additions and 892 deletions

View File

@@ -408,3 +408,26 @@ func GetPlugins(c *gin.Context) {
public.SuccessData(c, data, len(data))
return
}
func GetPluginRawMetadata(c *gin.Context) {
var form struct {
Name string `form:"name"`
}
err := c.Bind(&form)
if err != nil {
public.FailMsg(c, err.Error())
return
}
form.Name = strings.TrimSpace(form.Name)
if form.Name == "" {
public.FailMsg(c, "插件名称不能为空")
return
}
data, err := plugin.GetPluginRawMetadata(form.Name)
if err != nil {
public.FailMsg(c, err.Error())
return
}
public.SuccessData(c, data, 0)
return
}