Files

38 lines
907 B
Go
Raw Permalink Normal View History

2024-06-30 17:42:27 +08:00
package responsex
import (
"github.com/gin-gonic/gin"
)
func GinError(ctx *gin.Context, err error) {
Error(ctx, ctx.Writer, err)
}
2025-12-07 01:51:01 +08:00
func GinErrorData(ctx *gin.Context, err error, data any) {
2025-12-06 22:57:01 +08:00
ErrorWithData(ctx, ctx.Writer, err, data)
}
2024-06-30 17:42:27 +08:00
func GinErrorStr(ctx *gin.Context, msg string) {
ErrorStr(ctx, ctx.Writer, msg)
}
2025-12-07 01:51:01 +08:00
func GinSuccess(ctx *gin.Context, data any) {
Success(ctx, ctx.Writer, data)
2024-06-30 17:42:27 +08:00
}
2025-12-07 01:51:01 +08:00
func GinSuccessWithPage(ctx *gin.Context, data any, page pagination) {
SuccessWithPage(ctx, ctx.Writer, data, &page)
2024-06-30 17:42:27 +08:00
}
2025-12-07 01:51:01 +08:00
func GinOptions(ctx *gin.Context, ops ...Option) {
ResponseCtx(ctx, ctx.Writer, ops...)
}
func GinMsgMapData(ctx *gin.Context, msgKey string, format map[string]string, data any) {
FormatMessage(ctx, ctx.Writer, msgKey, format, data)
}
func GinMsgKV(ctx *gin.Context, msgKey string, k string, v string) {
FormatMessage(ctx, ctx.Writer, msgKey, map[string]string{k: v}, nil)
2024-06-30 17:42:27 +08:00
}