1 Commits

Author SHA1 Message Date
9c8460fc44 feat: 添加 MustWithData 2025-07-04 13:57:26 +08:00
3 changed files with 14 additions and 0 deletions

4
opt/opt.go Normal file
View File

@ -0,0 +1,4 @@
package opt
type Config struct {
}

View File

@ -70,6 +70,7 @@ func _r(c *gin.Context, r *res, args ...any) {
func R400(c *gin.Context, args ...any) {
r := &res{
Status: 400,
Code: -1,
}
_r(c, r, args...)
@ -78,6 +79,7 @@ func R400(c *gin.Context, args ...any) {
func R401(c *gin.Context, args ...any) {
r := &res{
Status: 401,
Code: -1,
}
_r(c, r, args...)
@ -86,6 +88,7 @@ func R401(c *gin.Context, args ...any) {
func R403(c *gin.Context, args ...any) {
r := &res{
Status: 403,
Code: -1,
}
_r(c, r, args...)
@ -94,6 +97,7 @@ func R403(c *gin.Context, args ...any) {
func R500(c *gin.Context, args ...any) {
r := &res{
Status: 500,
Code: -1,
}
_r(c, r, args...)
@ -102,6 +106,7 @@ func R500(c *gin.Context, args ...any) {
func R501(c *gin.Context, args ...any) {
r := &res{
Status: 501,
Code: -1,
}
_r(c, r, args...)

View File

@ -11,3 +11,8 @@ func Must(errs ...error) {
}
}
}
func MustWithData[T any](data T, err error) T {
Must(err)
return data
}