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]; // 没权限 NOT_LOGIN = 1 [(errors.code) = 401]; // DB数据未找到 DB_NOT_FOUND = 2 [(errors.code) = 404]; // 参数错误 PARAM = 3 [(errors.code) = 400]; // 通用错误 COMMON = 4 [(errors.code) = 555]; } enum NotifyConsumeErr{ option (errors.default_code) = 1; // 需要重试通知错误 NeedRetryNotify = 0 [(errors.code) = 500]; }