|
@@ -2,18 +2,18 @@ package response
|
|
|
|
|
|
import (
|
|
|
"net/http"
|
|
|
- "ddpf/util"
|
|
|
+ "github.com/Tangmz/go-tool/util"
|
|
|
)
|
|
|
|
|
|
type Response struct {
|
|
|
Code int `json:"code"`
|
|
|
Message string `json:"message,omitempty"`
|
|
|
Error string `json:"error,omitempty"`
|
|
|
- Data map[string]interface{} `json:"data,omitempty"`
|
|
|
+ Data util.Map `json:"data,omitempty"`
|
|
|
}
|
|
|
|
|
|
// WriteResponse write data to http.ResponseWriter
|
|
|
-func WriteResponse(w http.ResponseWriter, code int, msg string, err error, data map[string]interface{}) (int, error) {
|
|
|
+func WriteResponse(w http.ResponseWriter, code int, msg string, err error, data util.Map) (int, error) {
|
|
|
var resp = Response{
|
|
|
Code:code,
|
|
|
}
|
|
@@ -37,6 +37,6 @@ func WriteResponseError(w http.ResponseWriter, code int, msg string, err error)
|
|
|
}
|
|
|
|
|
|
// WriteResponseSuccess write return value to http.ResponseWriter if http request succeed
|
|
|
-func WriteResponseSuccess(w http.ResponseWriter, data map[string]interface{}) {
|
|
|
+func WriteResponseSuccess(w http.ResponseWriter, data util.Map) (int, error) {
|
|
|
return WriteResponse(w, 0, "", nil, data)
|
|
|
}
|