mirror of
https://gitee.com/samwaf/SamWaf.git
synced 2025-12-06 14:59:18 +08:00
27 lines
558 B
Go
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)
|
|
}
|
|
}
|