Datasite-Challenge创建一个端点返回已注册和未注册用户及其项目成员资格

我们需要一个新端点来返回所有已注册和未注册的用户及其项目成员资格。这个端点应该包括以下功能:

  1. 返回所有已注册的用户
  2. 返回所有未注册的用户
  3. 返回所有已注册和未注册用户的所有项目成员资格

新端点应返回的JSON有效负载示例如下:

[ {

"id": "1",

"city": "Jaydashire",

"company": "Goyette",

"project_ids": []

} ]

如果用户不属于任何项目,则 project_ids 数组将为空。

您可以选择使用 Java、Groovy、Kotlin 或 Node.js (ES6+ | TypeScript) 来实现此端点。该端点必须使用 HTTP 协议,并默认返回 JSON 格式的响应。

zip 文件大小:55.4KB