feat(aihr): allow employees to complete onboarding tasks
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
# BRD 功能审查与未完成项记录
|
||||
|
||||
- 2026-07-15 BRD 3.1/P1 岗前任务完成回写:正式 `aihr_onboard_task` 已有 `待完成/进行中/已完成` 状态字段,现新增登录 APP 用户本人范围内的 `POST /api/aihr/mobile/onboard/tasks/{id}/complete`,只允许组织快照/手机号归属命中的未完成任务更新 `status/completed_time`,可选保存员工提供的 `evidence_ref`;移动端学习页同步提供“确认完成”,完成后明确提示正式资格仍以 HR 复核为准,不把任务完成冒充资格通过。补充服务/控制器契约测试与 demo marker,未写入正式任务数据。
|
||||
|
||||
- 2026-07-15 BRD 4.1 候选人语音/文本作答补齐:候选人面试页新增“录音转文字”和“选择音频”,复用现有 `/api/ai/asr`、MediaRecorder 与文件选择兜底;`/answer` 接受可选 `answerAudioOssId`,服务端校验音频处于当前 APP 身份的 `staged/bound` 状态后,才把 `ossId` 写入问题快照,既保留旧文字客户端兼容,也不向客户端暴露原始 OSS URL。补充归属拒绝单测、候选人页面单测和 demo marker,待本轮构建验证后再提交。
|
||||
|
||||
- 2026-07-15 BRD 4.1 候选人进度状态修正:候选人进度页此前用最近一份补充资料的审核状态作为“面试人工复核”状态,可能在面试已复核但资料未提交时误显示“人工复核中”;现改为面试状态读取 `InterviewRecord.reviewStatus`,并将补充资料审核单独展示为未提交/待审核/已通过/已驳回。仅修正移动端展示与类型契约,不改 API、数据库或审核结论;`mobile-uni` 类型检查、单元测试 `56/56` 和 H5 构建通过。
|
||||
|
||||
Reference in New Issue
Block a user