升级文档管理, 支持openapi3, 使用 github.com/getkin/kin-openapi/openapi3 实现 #23

Merged
zhangdeman merged 26 commits from feature/upgrade_api_doc_generate into master 2026-01-06 23:26:37 +08:00

26 Commits

Author SHA1 Message Date
3ea5af0709 feat: 增加文档数据初始化逻辑 2026-01-06 23:25:14 +08:00
5d86daadeb feat: 枚举值增加 x-enum-descriptions 用于标记枚举值含义 2026-01-06 22:42:29 +08:00
a0090ad524 feat: 调试示例值 2026-01-06 22:08:31 +08:00
d1b5e16d35 feat: 修复分组、标签、描述不现实问题 2026-01-06 21:59:41 +08:00
d45d6e7890 feat: swagger server 2026-01-06 21:43:08 +08:00
b6821e1497 feat: 修复响应数据文档生成的BUG 2026-01-06 19:37:16 +08:00
088b813045 feat: 修复数字取值范围与字符长度限制显示错误问题 2026-01-06 19:17:22 +08:00
708e327ddf feat: 修复必传数据解析错误问题 2026-01-06 19:01:21 +08:00
8ed6735d48 feat: 调试必传参数 2026-01-06 18:52:57 +08:00
0dd0e8f22f feat: 完成基础文档生成 2026-01-06 18:05:07 +08:00
c1d5dd89d4 feat: 完胜增加schema逻辑 2026-01-06 11:57:02 +08:00
2f4e6851f3 feat: 完成openapi文档数据结构初始化 2026-01-06 11:11:07 +08:00
b03fc5acf9 feat: 完善结构体字段类型解析 2026-01-06 10:55:27 +08:00
9f2059837c feat: 优化ParseStructField方法 2026-01-06 10:05:29 +08:00
2cad79cf3d feat: 完成validate 10 验证规则解析 2026-01-06 09:59:40 +08:00
e40b2959d7 feat: 验证规则解析 2026-01-05 22:50:12 +08:00
b3b090a020 feat: validate v10 校验规则结构化处理 2026-01-05 19:00:10 +08:00
5ff7dac227 feat: 优化参数名称解析 2026-01-05 18:46:53 +08:00
f4447d50d6 feat: 修复枚举值赋值问题 2026-01-05 18:28:11 +08:00
1157973b65 feat: 增加枚举值解析 2026-01-05 18:23:23 +08:00
8ce50fd235 save code 2026-01-05 18:16:48 +08:00
20b6c48640 fix: 修复递归调用类型错误问题 2026-01-05 18:05:45 +08:00
2996fc4732 feat: 完善字段描述获取 2026-01-05 18:02:47 +08:00
d74f82d060 feat: 优化 struct_field 2026-01-05 17:47:12 +08:00
e031f56393 feat: 规划增加接口文档的方法 2026-01-05 17:25:25 +08:00
b9c5ed591a feat: 引入 github.com/getkin/kin-openapi/openapi3 库, 准备重写文档生成 2026-01-05 17:22:32 +08:00