## 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** 用户被锁定或解锁