voucher/api/err/cmb.proto

30 lines
1.1 KiB
Protocol Buffer

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];
}