refactor(response): 重构API响应结构体并优化配置管理

- 将Api结构体重命名为api并改为小写首字母
- 为Success、Error函数及SetMsg、SetData、SetCode、End方法添加详细注释
- 更新JSON字段名称从Json到JSON以符合Go命名规范
- 为配置相关函数SetDefault、LoadConfigFromFile、SetConfigValue等添加注释
- 在IDEA配置文件中更新结构体映射关系和最后修改时间戳
- 为配置结构体BaseConfig、ServerConfig等添加字段说明注释
- 将验证函数中的Bind方法替换为ShouldBind方法提升性能
- 为中间件ErrorHandler和CORSMiddleware函数添加功能注释
This commit is contained in:
2026-02-25 15:25:32 +08:00
parent 60f0d8053d
commit 7304f59b61
6 changed files with 91 additions and 86 deletions
+3 -1
View File
@@ -8,6 +8,7 @@ import (
"github.com/gin-gonic/gin"
)
// ErrorHandler 全局异常处理中间件
func ErrorHandler() gin.HandlerFunc {
return func(c *gin.Context) {
defer func() {
@@ -29,6 +30,8 @@ func ErrorHandler() gin.HandlerFunc {
c.Next()
}
}
// CORSMiddleware 跨域中间件
func CORSMiddleware() gin.HandlerFunc {
return func(c *gin.Context) {
c.Writer.Header().Set("Access-Control-Allow-Origin", "*")
@@ -40,7 +43,6 @@ func CORSMiddleware() gin.HandlerFunc {
c.AbortWithStatus(204)
return
}
c.Next()
}
}