From 8afed2554363050c50298abcdc3a63001df31c64 Mon Sep 17 00:00:00 2001 From: ZHENG XIAOYI Date: Thu, 12 Feb 2026 19:20:31 +0800 Subject: [PATCH] docs: update README and cleanup miscellaneous files --- .gitignore | 2 ++ README.md | 6 +++++- services/data/database.sqlite | Bin 49152 -> 0 bytes 3 files changed, 7 insertions(+), 1 deletion(-) delete mode 100644 services/data/database.sqlite diff --git a/.gitignore b/.gitignore index 4bdb483..b6de157 100644 --- a/.gitignore +++ b/.gitignore @@ -26,7 +26,9 @@ go.work # Data files data/*.sqlite +**/data/*.sqlite tests/data/ +services/data/ # Temporary files *.tmp \ No newline at end of file diff --git a/README.md b/README.md index b2b5d8c..7f89384 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,10 @@ backend-go/ │ └── serials_controller.go # 序列号管理接口 ├── database/ # 数据库连接和操作 │ └── database.go # 数据库初始化、连接池配置 +├── docs/ # Swagger API 文档(自动生成) +│ ├── docs.go # Swagger 文档定义 +│ ├── swagger.json # Swagger JSON 格式文档 +│ └── swagger.yaml # Swagger YAML 格式文档 ├── logger/ # 日志管理 │ └── logger.go # 结构化日志(使用 Zap) ├── middleware/ # 中间件层 @@ -50,7 +54,7 @@ backend-go/ │ └── services_test.go # 服务层单元测试 ├── tests/ # 集成测试 │ └── main_test.go # 端到端测试 -├── data/ # 数据目录 (SQLite 数据库存储) +├── data/ # 数据目录(SQLite 数据库存储位置) ├── main.go # 应用程序入口 ├── go.mod # Go 模块依赖 ├── go.sum # Go 模块校验和 diff --git a/services/data/database.sqlite b/services/data/database.sqlite deleted file mode 100644 index 22d2fd8c160213a81fbf85b1781c877e7718f305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49152 zcmeI5Pi))P9mmPYj$%7D8?=KC0Twz<5UY+=k<>pL7*6D5*t zQ}iG0GH4yT_SOL#uw91jGVC;9*P%esbAbZA_Fm-HqK6IxcG-I*MUncm#>?Eaz*j^l z^1a{tz2E!r$7j5!_j}oVW36Es{NBFV(k)(MUSL?3d5z~8hV3#8bD8|>e`d+WRR4y2 zv%c#ImqbVG`2Bg3J9p_%4EN%~#|v-I|LgMd+(&ckv!BiUZf21r;{yU900JNY0w4ea z0Rq363rCb|Y;U>I-Zf4eyQf<_`>g}L-7q@tRd=hcw+t`!a;~B(Rh6%mif`0ZzF5ku zZ}HmXf*M~g@tRj$TXL@*wOZ7i4M%=L4EWI)19pw3VHvwyy5*IhbE_X)??8UER$pH9 zm-0+Fa_t)XE5*{cn}fD_wamJ;RF&+S>bIU>B2Cr!M%ywT7$(0_DXuG(I)7KK^GdB+ zE|y5ab+uHz9c(3U8K>55tTA$IHdiifRx3)eROPk3$6Fmzhu-v_q{bJ@6}9+!$u@ZSN$?f5 zpjOmUPTk}+x8%s?*+lJ{T&P?={v89~H=4O$)11h!X zL74aose9lneJ#$Db9~B8yEN)4!PdO^+-2WdwPF#O1Mu)a~(3!SU2rhZ#H(fj@nkE>36rM z_TBBS_kR5U9oluTkm-fnzIQ8wJ*XD@8>P)P`eMd<c4k8-enF>dQ z2-}Xs?>$FX= zPZt8^?RIv~;NesUt)%bV2YRP-vTu^^+Ub4$c}7d8?(Jll`%Sly*BxJ{%C0}V|3>N9 zoDBLIuDI~qz#m@RfB*=900@8p2!H?xfB*=900@AtSk5T9&VeDmxX;h^!9qC*fB*=900@8p2!H?xfB*=900@ACi%9snQ0OX4rcLMq zE4q|_VaCgwVM7ttUeb`Ki~8-~|NqVX^Vv;+1`q%N5C8!X009sH0T2KI5C8!X0D+g?!uml7^00ck)1V8`;KmY_l00ck)1VG?y1QtSz>>!5XO5iq~ z_u~JL=S$8p`;Y!{wt6590w4eaAOHd&00JNY0_RDfH)YN;i#N+NEQz;WD{fYmLbjk} zt47Dl*;_<*6Hd&ov?3&U!HIsR>xPbSh%c&y@&>g`LU<8nNnNK6W#&BOu%WKZmm z0%qhDS;(r-!Hi76jI1mqrObD4M(FPWGo+lHPzuk%j8}qY6taq(I(IXA;gebB<}Jr3 zH&vyQyOYVsWmVlYbaUsS>zCu)Qcg>vC<~6$WyiUtoRLzJ=t_L60K;5Z8nPst%Vr9x z=U@r@$019Sse&Rr4<_tOLzZOI2`Mdp=S+IxuI(q6Xx~-a$de6glVU2Blxy}@ssTSq ztO!!S`y$c(sdy$XxqA}iN8Nx(Bn3eb-41T7KuX96Nwc*9}oZm5C8!X009sH0T2KI5C8!X0D(yaUI^V}{fkZL znEVg^1Uf!{&!0fY>L>mLI&RgNr-pDE~%4#-e%xOAH3% z|F5_Y-J{F72Puya2!H?xfB*=900@8p2!H?xfB*=9z?lfp!23a%5}gtFHNADhh3I_1 zDZO>VcIa$CgWfvfGjuNC{u-TB@W+(UIe@&A;DmP2DFDeya3U<|48V0)!VYw>s1AR; zLD!4_|0`D^()fS?2!H?xfB*=900@8p2!H?xfB*SCvcAsGqB>tandop?Zk|6