Documentation
¶
Index ¶
- func BadRequestResponse(c *gin.Context, message string)
- func ErrorResponse(c *gin.Context, code int, message string)
- func ForbiddenResponse(c *gin.Context, message string)
- func InternalServerErrorResponse(c *gin.Context, message string)
- func NotFoundResponse(c *gin.Context, message string)
- func SuccessResponse(c *gin.Context, detail interface{})
- func SuccessWithCleanedCount(c *gin.Context, count int)
- func SuccessWithFileInfo(c *gin.Context, fileInfo interface{})
- func SuccessWithList(c *gin.Context, list interface{}, total int, pagination ...PaginationParams)
- func SuccessWithMessage(c *gin.Context, message string, detail interface{})
- func SuccessWithPagination(c *gin.Context, list interface{}, total int, page int, pageSize int)
- func SuccessWithToken(c *gin.Context, token string, userInfo interface{})
- func SuccessWithUploadInfo(c *gin.Context, shareCode string, downloadLink string)
- func TooManyRequestsResponse(c *gin.Context, message string)
- func UnauthorizedResponse(c *gin.Context, message string)
- type PaginationParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BadRequestResponse ¶
BadRequestResponse 400 错误响应
func ErrorResponse ¶
ErrorResponse 错误响应
func ForbiddenResponse ¶
ForbiddenResponse 403 禁止访问响应
func InternalServerErrorResponse ¶
InternalServerErrorResponse 500 服务器内部错误响应
func NotFoundResponse ¶
NotFoundResponse 404 未找到响应
func SuccessResponse ¶
SuccessResponse 成功响应
func SuccessWithCleanedCount ¶
SuccessWithCleanedCount 带清理计数的成功响应
func SuccessWithFileInfo ¶
SuccessWithFileInfo 带文件信息的成功响应
func SuccessWithList ¶
func SuccessWithList(c *gin.Context, list interface{}, total int, pagination ...PaginationParams)
SuccessWithList 带列表数据的成功响应(统一使用分页响应结构)
func SuccessWithMessage ¶
SuccessWithMessage 带自定义消息的成功响应
func SuccessWithPagination ¶
SuccessWithPagination 带分页数据的成功响应(保留向后兼容性)
func SuccessWithToken ¶
SuccessWithToken 带令牌的成功响应
func SuccessWithUploadInfo ¶
SuccessWithUploadInfo 带上传信息的成功响应
func TooManyRequestsResponse ¶
TooManyRequestsResponse 429 请求过多响应
func UnauthorizedResponse ¶
UnauthorizedResponse 401 未授权响应
Types ¶
type PaginationParams ¶
PaginationParams 分页参数
Click to show internal directories.
Click to hide internal directories.