syntax = "proto3"; package api.err; import "errors/errors.proto"; option go_package = "voucher/api/err"; enum CmbErr{ option (errors.default_code) = 499; // 未知错误,请联系平台处理 CMB_UNKNOWN = 0; // 参数错误, 请检查公共请求参数是否正确 CMB_PARAM_FAIL = 1 [(errors.code) = 400]; // 验签失败,请检查加签密钥是否正确 CMB_VERIFY_FAIL = 2 [(errors.code) = 401]; // 业务数据解密失败 请检查加密密钥是否正确 CMB_BIZ_CONTENT_DECRYPT_FAIL = 3 [(errors.code) = 401]; // 业务数据转换失败, 请检查业务数据格式,字段类型不一致等 CMB_BIZ_CONTENT_CONVERT_FAIL = 4 [(errors.code) = 401]; // 业务参数传递有误,请检查业务参数是否正确传递 CMB_BIZ_CONTENT_FAIL = 5 [(errors.code) = 401]; // 订单不存在 CMB_ORDER_NOT_EXIST = 6 [(errors.code) = 404]; // 券商品不存在 CMB_PRODUCT_NOT_EXIST = 7 [(errors.code) = 404]; // 券商品没有去权限 CMB_PRODUCT_NOT_AUTH = 8 [(errors.code) = 401]; // 券商品不支持 CMB_PRODUCT_NOT_SUPPORTED = 9 [(errors.code) = 401]; }