| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 | 
							- syntax = "proto3";
 
- package backend.common;
 
- option go_package = ".;commonPb";
 
- message Error {
 
-   enum Code {
 
-     OK = 0;
 
-     reserved 1 to 9999;
 
-     // ========= Common =========
 
-     // 鉴权
 
-     UNAUTHORIZED = 10000;
 
-     reserved 10001 to 10999;
 
-     // 通用请求错误
 
-     BAD_REQUEST = 11000;
 
-     INVALID_CONTENT_TYPE = 11001;
 
-     INVALID_CONTENT_ENCODING = 11002;
 
-     TOO_MANY_REQUESTS = 11003;
 
-     reserved 11004 to 11099;
 
-     // ========= Biz =========
 
-     // Config
 
-     INVALID_STORAGE_TYPE = 11100;
 
-     reserved 11101 to 11199;
 
-     // DataEvent
 
-     INVALID_DE_DATA = 11200;
 
-     reserved 11201 to 19999;
 
-     // Checkin
 
-     CHECKIN_REPEATED = 20000;
 
-     reserved 20001 to 20999;
 
-     // Course
 
-     COURSE_NOT_FOUND = 21000;
 
-     // 课程没有权益
 
-     COURSE_NOT_INTEREST = 21001;
 
-     reserved 21002 to 21999;
 
-     // Recommend
 
-     MODULE_NOT_FOUND = 22000;
 
-     reserved 22001 to 22999;
 
-     // User Course
 
-     USER_COURSE_ALREADY_ADDED = 23000;
 
-     USER_COURSE_NOT_FOUND = 23001;
 
-     reserved 23002 to 23999;
 
-     // PT
 
-     PT_LIMITED = 24000;
 
-     reserved 24001 to 24099;
 
-     // Payment 24100 - 24299
 
-     // 无效的价格
 
-     INVALID_PRICE = 24100;
 
-     // 无效的 product ID
 
-     INVALID_PRODUCT_ID = 24101;
 
-     // 无效的订单号
 
-     INVALID_ORDER_NUMBER = 24102;
 
-     // 无效的用户 ID
 
-     INVALID_USER_ID = 24103;
 
-     // 无效的收据
 
-     INVALID_RECEIPT = 24104;
 
-     // 异常的 iOS 收据,需要客户端 check 和重试
 
-     EMPTY_IOS_RECEIPT = 24105;
 
-     reserved 24106 to 24299;
 
-     // UserPlan 相关
 
-     // 免费用户限制 plan 课程数量
 
-     USER_PLAN_LIMITED_COURSE_COUNT = 24300;
 
-     // 保留业务段 24400 to 89999
 
-     reserved 24400 to 89999;
 
-     // ========= SYSTEM =========
 
-     // 服务自身错误
 
-     INTERNAL_ERROR = 90000;
 
-     reserved 90001 to 90099;
 
-     // encoding/decoding error
 
-     // JSONPB encoding/decoding with error
 
-     JSONPB_ERROR = 90100;
 
-     // JSON encoding/decoding with error
 
-     JSON_ERROR = 90101;
 
-     // PB encoding/decoding with error
 
-     PB_ERROR = 90102;
 
-     reserved 90103 to 90999;
 
-     // 依赖服务错误
 
-     EXTERNAL_ERROR = 91000;
 
-     reserved 91001 to max;
 
-   }
 
-   // 业务错误码
 
-   Code code = 1;
 
-   // 错误信息
 
-   string msg = 2;
 
-   // 补充错误信息
 
-   // @optional
 
-   repeated string errors = 3;
 
- }
 
 
  |