Files
wk-backend/codestable/architecture/ARCHITECTURE.md
zhilv 2a6732ffe7 fix: 修复6个bug并接入CodeStable工作流
Bug修复:
- GetWorkList 使用了错误的 RecordType (RecordStudy→RecordWork)
- AllRecord handler 返回错误的分页信息 (page硬编码1, pageSize用RecordsCount)
- CourseParse creditNode nil panic (加nil检查)
- WebSocket CheckOrigin 安全漏洞 (release模式限制为同源)
- math/rand 可预测 (替换为 crypto/rand)
- GetDiscussList 未实现 (补全实现, 移除重复路由)

其他:
- 接入 CodeStable 工作流体系 (codestable/ 骨架 + AGENTS.md)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-25 19:55:57 +08:00

1011 B
Raw Permalink Blame History

刷课平台后端 架构总入口

状态:骨架(待填充) 创建日期2026-04-25

1. 项目简介

刷课平台后端,提供登录、课程列表获取、网课记录查询、学习接口等功能。前端项目为 wk-frontendgit submodule通过 Taskfile 管理构建与开发流程。

2. 核心概念 / 术语表

(待填充)

3. 子系统 / 模块索引

目录 职责
cmd/ 启动入口
internal/ckwk/ 网课接口封装
internal/conf/ 项目配置
internal/dto/ 请求响应实体
internal/handler/ 控制层
internal/middleware/ 中间件
internal/router/ 路由定义
internal/schedule/ 定时任务
pkg/common/ 通用工具
pkg/log/ 日志
pkg/request/ 请求库
web/frontend/ 前端项目submodule
web/web.go 构建时读取前端输出目录

4. 关键架构决定

(待填充)

5. 已知约束 / 硬边界

(待填充)