fix: agent log return zero total number (#17766)

### Summary

As title

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
Haruko386
2026-08-04 15:03:58 +08:00
committed by GitHub
parent 57b3a7384d
commit 970be641a4
5 changed files with 27 additions and 11 deletions

View File

@@ -28,6 +28,7 @@ type response struct {
Code ErrorCode `json:"code"`
Data interface{} `json:"data"`
Message interface{} `json:"message"`
Total interface{} `json:"total,omitempty"`
}
// errorResponse error response
@@ -45,6 +46,16 @@ func SuccessWithData(c *gin.Context, data interface{}, message interface{}) {
})
}
// SuccessWithDataAndTotal returns success response with data and total number
func SuccessWithDataAndTotal(c *gin.Context, data, total, message interface{}) {
c.JSON(http.StatusOK, response{
Code: CodeSuccess,
Data: data,
Total: total,
Message: message,
})
}
// SuccessNoMessage returns success response without message
func SuccessNoMessage(c *gin.Context, data interface{}) {
c.JSON(http.StatusOK, response{