grpc codes状态码
https://github.com/grpc-ecosystem/grpc-gateway/blob/main/runtime/errors.go#L15
OK
(0): 操作成功完成。CANCELLED
(1): 操作被取消。UNKNOWN
(2): 未知错误。INVALID_ARGUMENT
(3): 客户端指定了无效的参数。DEADLINE_EXCEEDED
(4): 截止时间已过期。NOT_FOUND
(5): 请求的实体不存在。ALREADY_EXISTS
(6): 实体已存在。PERMISSION_DENIED
(7): 没有足够的权限。RESOURCE_EXHAUSTED
(8): 资源耗尽。FAILED_PRECONDITION
(9): 操作依赖于某些条件,而这些条件未能满足。ABORTED
(10): 操作被中止。OUT_OF_RANGE
(11): 参数超出范围。UNIMPLEMENTED
(12): 服务未实现。INTERNAL
(13): 内部错误。UNAVAILABLE
(14): 服务不可用。DATA_LOSS
(15): 数据丢失或被破坏。UNAUTHENTICATED
(16): 未通过身份验证。