Files
SamWaf/api/waf_sql_query.go
2025-11-12 16:32:00 +08:00

27 lines
558 B
Go

package api
import (
"SamWaf/model/common/response"
"SamWaf/model/request"
"github.com/gin-gonic/gin"
)
type WafSqlQueryApi struct {
}
func (w *WafSqlQueryApi) ExecuteQueryApi(c *gin.Context) {
var req request.WafSqlQueryReq
err := c.ShouldBindJSON(&req)
if err == nil {
result, err := wafSqlQueryService.ExecuteQuery(req)
if err != nil {
response.FailWithMessage("查询失败: "+err.Error(), c)
} else {
response.OkWithDetailed(result, "查询成功", c)
}
} else {
response.FailWithMessage("解析失败: "+err.Error(), c)
}
}