25 lines
606 B
Protocol Buffer
25 lines
606 B
Protocol Buffer
syntax = "proto3";
|
|
package api.err;
|
|
|
|
import "errors/errors.proto";
|
|
option go_package = "voucher/api/err";
|
|
|
|
enum Err {
|
|
// 设置缺省错误码,正常情况,所有业务错误都默认用此状态码
|
|
option (errors.default_code) = 560;
|
|
|
|
// 系统panic错误
|
|
SYSTEM_PANIC = 0 [(errors.code) = 599];
|
|
|
|
// DB数据未找到
|
|
DB_NOT_FOUND = 1 [(errors.code) = 404];
|
|
ORDER_NOT_FOUND = 2 [(errors.code) = 404];
|
|
PRODUCT_NOT_FOUND = 3 [(errors.code) = 404];
|
|
}
|
|
|
|
enum NotifyConsumeErr{
|
|
option (errors.default_code) = 1;
|
|
// 需要重试通知错误
|
|
NeedRetryNotify = 0 [(errors.code) = 500];
|
|
}
|