code refactor

This commit is contained in:
MaysWind
2025-09-19 23:40:37 +08:00
parent 0c1d77f7ae
commit 019689087d
3 changed files with 8 additions and 7 deletions
+1 -3
View File
@@ -3,8 +3,6 @@ package api
import (
"encoding/json"
"github.com/gin-gonic/gin"
"github.com/mayswind/ezbookkeeping/pkg/core"
"github.com/mayswind/ezbookkeeping/pkg/errs"
"github.com/mayswind/ezbookkeeping/pkg/log"
@@ -233,7 +231,7 @@ func (a *ModelContextProtocolAPI) CallToolHandler(c *core.WebContext, jsonRPCReq
// PingHandler return the ping response for model context protocol
func (a *ModelContextProtocolAPI) PingHandler(c *core.WebContext, jsonRPCRequest *core.JSONRPCRequest) (any, *errs.Error) {
return gin.H{}, nil
return core.O{}, nil
}
// GetTransactionService implements the MCPAvailableServices interface
+4
View File
@@ -0,0 +1,4 @@
package core
// O is a shortcut for map[string]any
type O map[string]any
+3 -4
View File
@@ -5,7 +5,6 @@ import (
"net/http"
"reflect"
"github.com/gin-gonic/gin"
"github.com/go-playground/validator/v10"
"github.com/mayswind/ezbookkeeping/pkg/core"
@@ -14,7 +13,7 @@ import (
// PrintJsonSuccessResult writes success response in json format to current http context
func PrintJsonSuccessResult(c *core.WebContext, result any) {
c.JSON(http.StatusOK, gin.H{
c.JSON(http.StatusOK, core.O{
"success": true,
"result": result,
})
@@ -46,7 +45,7 @@ func PrintJsonErrorResult(c *core.WebContext, err *errs.Error) {
}
}
result := gin.H{
result := core.O{
"success": false,
"errorCode": err.Code(),
"errorMessage": errorMessage,
@@ -163,7 +162,7 @@ func WriteEventStreamJsonErrorResult(c *core.WebContext, originalErr *errs.Error
}
}
result := gin.H{
result := core.O{
"success": false,
"errorCode": originalErr.Code(),
"errorMessage": errorMessage,