Commit Graph

3 Commits (d958f4c05922e2df838a7fd8a7671cbf031fc3b3)

Author SHA1 Message Date
black1552 d4f78124d8 feat(response): 添加文件响应支持并重构API响应结构
- 添加ApiFile结构体用于处理文件响应
- 实现SuccessFile函数创建文件响应对象
- 添加SetContentType、SetPng、SetJpeg、SetGif、SetPdf、SetXls等文件类型设置方法
- 实现SetData和End方法用于设置和发送文件数据
- 重命名api结构体为Api以符合命名规范
- 为response结构体添加字段注释
- 更新.idea缓存配置以反映新的结构体定义
- 修改End方法使用正确的Gin上下文方法发送响应
2026-02-26 09:08:36 +08:00
black1552 7304f59b61 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函数添加功能注释
2026-02-25 15:25:32 +08:00
black1552 6036b00a9b 第一次提交 2026-02-02 15:16:11 +08:00