vault backup: 2026-05-10 15:44:48
This commit is contained in:
@@ -18,38 +18,66 @@ create time: 2026-05-09 14:30
|
||||
|
||||
```mermaid
|
||||
gantt
|
||||
title 大作业开发总时间线(前端一日冲刺版)
|
||||
dateFormat MM-DD
|
||||
section 阶段一
|
||||
环境与基础建设 :done, phase1, 05-09, 1d
|
||||
section 阶段二
|
||||
Proto 接口定义 :active, phase2, 05-10, 1d
|
||||
section 阶段三
|
||||
MySQL 数据库建表 : phase3a, 05-11, 1d
|
||||
Logic 核心业务服务 :after phase3a, 2d
|
||||
Web 网关服务 :after phase3b, 1d
|
||||
section 阶段四
|
||||
前端一日冲刺 : phase4, 05-14, 1d
|
||||
section 阶段五
|
||||
前后端联调 :after phase4, 2d
|
||||
自测与 Bug 修复 :after phase5, 1d
|
||||
section 阶段六
|
||||
视频录制与提交 :after phase5b, 1d
|
||||
title 大作业开发总时间线
|
||||
dateFormat YYYY-MM-DD
|
||||
axisFormat %m-%d
|
||||
todayMarker stroke-width:3px,stroke:#fb8c00,opacity:0.6
|
||||
|
||||
section 阶段一 · 环境就绪 (M0)
|
||||
Go / Node / MySQL / OSS :done, p1, 2026-05-10, 1d
|
||||
.gitignore + .env.example :done, p1b, after p1, 30m
|
||||
|
||||
section 阶段二 · Proto 先行 (M1)
|
||||
7 个接口定义文件 :done, p2, 2026-05-11, 1d
|
||||
protoc 生成 Go 代码 :done, p2b, after p2, 30m
|
||||
|
||||
section 阶段三 · 后端双服务 (M2)
|
||||
3A · MySQL 建表 : p3a, 2026-05-12, 1d
|
||||
3B · Logic 核心服务 (12项) :milestone, m3b, 2026-05-14, 0d
|
||||
3C · Web 网关服务 : p3c, after p3a, 2d
|
||||
|
||||
section 阶段四 · 前端一日冲刺 (M3)
|
||||
Foundation 共享基建 : p4a, 2026-05-15, 3h
|
||||
候选人用户端 (6页) : p4u, after p4a, 4h
|
||||
HR 管理端 (7页) : p4h, after p4a, 5h
|
||||
Build 验证 + Commit :milestone,m4z, 2026-05-15, 0d
|
||||
|
||||
section 阶段五 · 联调自测 (M4)
|
||||
全链路跑通 : p5a, 2026-05-16, 1d
|
||||
专项测试 + Bug 修复 : p5b, 2026-05-17, 1d
|
||||
|
||||
section 阶段六 · 录制提交 (M5)
|
||||
文档完善 : p6a, 2026-05-18, 2d
|
||||
视频录制 + KDoc 提交 :milestone,m6end, 2026-05-18, 0d
|
||||
|
||||
%% 里程碑锚点
|
||||
milestone M0_环境就绪 :milestone, mk1, 2026-05-10, 0d
|
||||
milestone M1_Protobuf冻结 :milestone, mk2, 2026-05-11, 0d
|
||||
milestone M2_后端可运行 :milestone, mk3, 2026-05-14, 0d
|
||||
milestone M3_双端完成 :milestone, mk4, 2026-05-15, 0d
|
||||
milestone M4_联调通过 :milestone, mk5, 2026-05-17, 0d
|
||||
milestone M5_正式提交 :milestone, mk6, 2026-05-18, 0d
|
||||
```
|
||||
|
||||
| 阶段 | 日期 | 核心交付物 | 进度 |
|
||||
|------|------|-----------|------|
|
||||
| 阶段一:环境与基础建设 | 05-09 | Go / Node / MySQL / OSS 就绪 | [] |
|
||||
| 阶段二:Proto 接口定义 | 05-10 | 7 个 `.proto` 文件 + 生成代码 | [] |
|
||||
| 阶段三:后端双服务 | 05-11 ~ 05-13 | Logic gRPC + Web Gin 均可独立运行 | [] |
|
||||
| 阶段四:前端一日冲刺 | 05-14 | hr-frontend + user-frontend 启动 | [] |
|
||||
| 阶段五:前后端联调 | 05-15 ~ 05-16 | 全链路测试通过 | [] |
|
||||
| 阶段六:视频录制与提交 | 05-17 | 视频 + 文档全部提交 | [] |
|
||||
<style>
|
||||
.gantt .done { fill: #c8e6c9 !important; stroke: #43a047 !important; stroke-width: 2px !important; }
|
||||
.gantt .active { fill: #fff9c4 !important; stroke: #fdd835 !important; stroke-width: 2px !important; }
|
||||
.gantt .milestone { fill: #ffccbc !important; stroke: #e64a19 !important; stroke-width: 3px !important; }
|
||||
</style>
|
||||
|
||||
| 阶段 | 日期 | 核心交付物 | 里程碑 |
|
||||
| --------------- | ------------- | ------------------------------ | -------- |
|
||||
| ~~阶段一:环境与基础建设~~ | ~~05-10~~ | Go / Node / MySQL / OSS 就绪 | ✅ **M0** |
|
||||
| 阶段二:Proto 接口定义 | ~~05-11~~ | 7 个 `.proto` 文件 + 生成代码 | ⬜ **M1** |
|
||||
| 阶段三:后端双服务 | 05-12 ~ 05-14 | Logic gRPC + Web Gin 均可独立运行 | ⬜ **M2** |
|
||||
| 阶段四:前端一日冲刺 | 05-15 | hr-frontend + user-frontend 启动 | ⬜ **M3** |
|
||||
| 阶段五:前后端联调 | 05-16 ~ 05-17 | 全链路测试通过 | ⬜ **M4** |
|
||||
| 阶段六:视频录制与提交 | 05-18 | 视频 + 文档全部提交 | ⬜ **M5** |
|
||||
|
||||
> [!tip] 使用说明
|
||||
> - 甘特图可视化阶段依赖关系和整体进度
|
||||
> - 上方总表直接点选 `[]` 标记阶段完成情况
|
||||
> - 下方各阶段详细子任务默认折叠,需要时展开查看具体步骤
|
||||
> - 🟢 **绿色条** = 已完成阶段 · 🟡 **黄色条** = 当前活跃期 · 🔴 **菱形标记** = 里程碑检查点
|
||||
> - 橙色竖线为今日日期标注,直观对比当前所处阶段
|
||||
> - 甘特图下方表格同步映射 M0~M5 里程碑编号,与第九节里程碑总表一一对应
|
||||
|
||||
> [!question] 如果某个阶段超时了怎么办?
|
||||
> 优先级原则:核心功能(gRPC 分层调用、OSS 签名上传、Eino 对话)> 次要功能(分页搜索、数据可视化)。宁可缩减 UI 装饰细节,也要保住验收红线。
|
||||
@@ -61,8 +89,8 @@ gantt
|
||||
> - [x] T1.2 Node.js 18+ / npm 安装并验证
|
||||
> - [x] T1.3 MySQL 8.0+ 安装 + 数据库实例创建
|
||||
> - [x] T1.4 OSS 平台注册 + 私有 Bucket 创建
|
||||
> - [ ] T1.5 Git 仓库初始化 + 目录结构建立
|
||||
> - [ ] T1.6 `.gitignore` + `.env.example` 初始化
|
||||
> - [x] T1.5 Git 仓库初始化 + 目录结构建立
|
||||
> - [x] T1.6 `.gitignore` + `.env.example` 初始化
|
||||
|
||||
<details>
|
||||
<summary>📋 展开查看详细任务表</summary>
|
||||
|
||||
Reference in New Issue
Block a user