1.1 KiB
1.1 KiB
MODIFIED Requirements
Requirement: 核心域接口目录
系统 SHALL 为每个核心域提供 REST 资源接口(复数、kebab-case):/users、/roles、/resources、/orgs、/dict-types、/configs、/audit-logs、/login-logs、/sessions。
Scenario: 资源 CRUD
- WHEN 管理端操作某核心域
- THEN 通过对应复数资源路径进行增删改查
ADDED Requirements
Requirement: 会话与账号安全接口
系统 SHALL 提供以下接口:GET /sessions(分页查询活跃会话)、POST /sessions/:sid/kick(单会话强退)、POST /users/:id/kick-sessions(踢用户全部会话)、POST /users/:id/lock(锁定用户,body 可含 reason)、POST /users/:id/unlock(解锁用户)。
Scenario: 查询活跃会话
- WHEN 客户端请求 GET /sessions
- THEN 返回活跃会话分页数据(list/total/page/pageSize)
Scenario: 单会话强退
- WHEN 客户端请求 POST /sessions/:sid/kick
- THEN 该会话被强退
Scenario: 锁定与解锁
- WHEN 客户端请求 POST /users/:id/lock 或 /users/:id/unlock
- THEN 用户被锁定或解锁