mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-25 03:48:35 +08:00
【修复】代码生成
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package ginx
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"net/http"
|
||||
"pandax/base/biz"
|
||||
"pandax/base/global"
|
||||
@@ -23,6 +24,16 @@ func BindQuery(g *gin.Context, data any) {
|
||||
panic(any(biz.NewBizErr(err.Error())))
|
||||
}
|
||||
}
|
||||
func ParamsToAny(g *gin.Context, in any) {
|
||||
vars := make(map[string]any)
|
||||
for _, v := range g.Params {
|
||||
vars[v.Key] = v.Value
|
||||
}
|
||||
marshal, _ := json.Marshal(vars)
|
||||
err := json.Unmarshal(marshal, in)
|
||||
biz.ErrIsNil(err, "error get path value encoding unmarshal")
|
||||
return
|
||||
}
|
||||
|
||||
// 获取分页参数
|
||||
func GetPageParam(g *gin.Context) *model.PageParam {
|
||||
|
||||
Reference in New Issue
Block a user