package api

import (
	"fmt"
	"net/http"

	"github.com/gin-gonic/gin"
)

type AmisResponse struct {
	Status int         `json:"status"`
	Msg    string      `json:"msg"`
	Data   interface{} `json:"data"`
}

func AmisError(ctx *gin.Context, err interface{}) {
	ctx.JSON(http.StatusOK, AmisResponse{
		Status: -1,
		Msg:    fmt.Sprintf("%s", err),
	})
}

func AmisSuccess(ctx *gin.Context, data interface{}) {
	ctx.JSON(http.StatusOK, AmisResponse{
		Data: data,
	})
}
