提交 c132b66a authored 作者: mooncake9527's avatar mooncake9527

empty default

上级 7c43fdf8
......@@ -35,11 +35,11 @@ func newResp(c *gin.Context, code int, msg string, data interface{}) *Result {
}
// ensure that the data field is not nil on return, note that it is not nil when resp.data=[]interface {}, it is serialized to null
if data == nil {
resp.Data = &struct{}{}
} else {
resp.Data = data
}
//if data == nil {
// resp.Data = &struct{}{}
//} else {
resp.Data = data
//}
// resp.Data = data
......@@ -160,18 +160,24 @@ func Success(c *gin.Context, data ...interface{}) {
// SuccessWithPage return success
func SuccessWithPage[T any](c *gin.Context, list []*T, total int64) {
if list == nil {
list = []*T{}
}
respJSONWith200(c, errcode.Success.Code(), errcode.Success.Msg(), gin.H{"list": list, "total": total})
}
// SuccessWithList return success
func SuccessWithList[T any](c *gin.Context, list []*T) {
if list == nil {
list = []*T{}
}
respJSONWith200(c, errcode.Success.Code(), errcode.Success.Msg(), gin.H{"list": list})
}
// ErrorE return error
func ErrorE(c *gin.Context, err *errcode.Error, data ...interface{}) {
respJSONWith200(c, err.Code(), err.Msg(), data...)
}
//func ErrorE(c *gin.Context, err *errcode.Error, data ...interface{}) {
// respJSONWith200(c, err.Code(), err.Msg(), data...)
//}
// Error 处理API调用失败的错误,返回错误信息。
// 参数:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论