Files
lab/go/projects/lyra/internal/handler/AGENTS.md
T
labmem 97b26635fa feat(lyra): 为分类查询添加缓存并同步项目约定
- 实现分类列表缓存查询与故障降级
- 统一缓存键命名
- 同步日志、响应、依赖组装及测试约定
- 移除 postgres 占位目录
2026-10-20 17:42:41 +08:00

490 B

handler 包

  • 负责参数绑定、API DTO 与内部模型的相互转换、响应输出。
  • 引用 internal/api 的 DTO,使用 Gin 完成绑定与响应。
  • 响应统一使用 httpx.OK / httpx.Fail,遵循 internal/httpx/AGENTS.md 的状态码、业务码与错误隔离规则。
  • 调用 service 时传递标准 context.Context,不下传 gin.Context。
  • 可按明确业务分包(如 polaris/);服务级简单接口保留在根包平铺,不预建空业务包。