以下内容为提升开发效率,在代码开发前,提供请求与响应的示例示意,助力开发人员深入理解业务需求。同时,这也是对代码注释生成的 OpenAPI 文档的补充说明,会对代码注释未覆盖的部分展开详细阐释,从而减轻代码开发的工作量。
/main-service/main-api/v1/retail/device/data-acquisition-device/share
deviceId: 设备标识, 设备列表中包含deviceManage: 共享者用户名targetUsername 被共享者的用户名(targetUsername, targetEmail, targetPhoneNumber 三者至少有一个不为空)targetEmail 被共享者的邮箱名(targetUsername, targetEmail, targetPhoneNumber 三者至少有一个不为空)targetPhoneNumber 被共享者的手机号码(targetUsername, targetEmail, targetPhoneNumber 三者至少有一个不为空)data: 响应数据,此为可选字段,仅在实际有数据需要返回时,才会呈现相应的内容。error: 错误信息,此为可选字段, 以下为可能的错误信息:
Unable to share with oneself: 无法对自己分享The user corresponding to the shared username does not exist: 分享用户名对应的用户不存在The user corresponding to the shared email does not exist: 分享邮箱对应的用户不存在The user corresponding to the shared phone number does not exist: 分享手机号对应的用户不存在Sharing users have no personal space: 分享用户没有个人空间Device sharing already exists: 设备分享已存在The data collection device does not exist: 数据采集设备不存在The data collection device shared with the user already exists: 分享给用户的数据采集设备已存在Incorrect email: 电子邮件不正确Incorrect phone number: 手机号码不正确At least one of targetUsername, targetEmail, and targetPhoneNumber is not empty: targetUsername、targetEmail和targetPhoneNumber中至少有一个不为空