书籍模块

This commit is contained in:
2026-04-27 10:12:21 +08:00
parent 1e33640629
commit 13db6e89f0
33 changed files with 8820 additions and 738 deletions

View File

@@ -35,6 +35,7 @@
- 新增业务 `admin` 模块时,如无明确例外,先提供这 6 个接口,再叠加业务特有接口。
- 路由统一放在 `router/<module>`,接口统一放在 `api/v1/<module>`,业务统一放在 `service/<module>`,模型统一放在 `model/<module>`
- 新增业务路由后,必须同步在 `initialize/router_biz.go` 注册。
- 新增或修改 `.ai-specs/doc-api/<端>/<resource>.md` 时,必须遵循 `.ai-specs/sys-specs/doc-api-doc-spec.md`
- 单个业务模块包含多个独立资源或多张业务表时,`api/v1/<module>``service/<module>``router/<module>` 必须按资源拆分文件;禁止把多个资源的 CRUD 长期堆在同一个大文件。
- 单个业务模块包含多个独立资源或多张业务表时,`.ai-specs/doc-api/<端>/<resource>.md` 必须按资源拆分文档;禁止把多个资源的接口 contract 长期堆在同一个 doc-api 大文档。
- 每个资源文件只承载该资源的 `API``Service``Router` 方法;跨资源复用逻辑只能放在明确命名的 `common.go``helper.go` 等公共文件,且公共文件禁止承载具体资源 CRUD 主流程。