跳到主要内容

todo-user Specification

Purpose

TBD - created by archiving change fix-todo-user-hardcode. Update Purpose after archive.

Requirements

Requirement: 待办创建时使用当前登录用户信息

待办事项在创建时需要正确设置归属员工信息,以便追踪数据的创建人。

Requirement: 当用户创建新待办事项时,系统 SHALL 自动获取当前登录用户的 ID 和姓名,并设置为待办的归属员工信息。

Acceptance Criteria:

  • 待办创建时,belongEmployeeId 字段 SHALL 使用当前登录用户的 ID
  • 待办创建时,belongEmployeeName 字段 SHALL 使用当前登录用户的姓名
  • 编辑已有待办时,归属信息 SHALL 保持不变

Scenario: 新建待办使用当前用户信息

  • WHEN 用户在待办列表页面点击"新增待办",填写表单并提交
  • THEN 系统调用 getCurrentUserForApi() 获取当前用户信息
  • AND 使用返回的 userId 作为 belongEmployeeId
  • AND 使用返回的 userName 作为 belongEmployeeName
  • AND 提交数据到后端 API

Scenario: 编辑已有待办保持原有归属信息

  • WHEN 用户编辑已有待办事项并提交
  • THEN 系统保持原有的 belongEmployeeIdbelongEmployeeName 不变
  • AND 仅更新表单中修改的字段