🚡 move response struct

This commit is contained in:
微凉
2021-06-30 21:13:29 +08:00
parent 74b86ef5e5
commit d3db012dd0
2 changed files with 20 additions and 23 deletions

View File

@@ -1,21 +1,23 @@
package controllers
import (
"github.com/Xhofe/alist/alidrive"
)
type Response struct {
Code int `json:"code"`
Data interface{} `json:"data"`
Message string `json:"message"`
}
// common meta response
func MetaResponse(code int, msg string) alidrive.ReqData {
return alidrive.ReqData{
// MetaResponse common meta response
func MetaResponse(code int, msg string) Response {
return Response{
Code: code,
Data: nil,
Message: msg,
}
}
// common data response
func DataResponse(data interface{}) alidrive.ReqData {
return alidrive.ReqData{
// DataResponse common data response
func DataResponse(data interface{}) Response {
return Response{
Code: 200,
Data: data,
Message: "ok",