30 lines
1.1 KiB
Protocol Buffer
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];
|
|
} |