Get desktop application:
View/edit binary Protocol Buffers messages
定义标准的 CRUD API 接口
获取用户详细信息
请求和响应对象设计
通过用户 ID 来获取用户信息
返回用户 DTO 对象
创建新用户
传递完整的用户信息来创建用户
更新现有用户
更新时传递完整的用户信息
删除用户
通过用户 ID 来删除用户
是否成功删除用户
用户状态枚举,符合常见 API 模型中状态设计
Used in:
用户激活
用户非活跃
用户被删除
定义 API DTO 对象,通常反映领域模型的数据
Used in:
, , ,用户唯一标识符,通常使用 string 而非 int32
用户名称
用户角色列表
用于存储键值对的附加元数据
枚举类型,用户状态
嵌套消息,用于联系信息
嵌套的联系信息(作为 DTO 的一部分)
Used in:
通用响应消息
Used as response type in: UserService.CreateUser, UserService.UpdateUser
返回用户 DTO 对象