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
|
|
|
}
|