|
|
@@ -139,10 +139,70 @@ list是对象数组,total是总的数量。
|
|
|
|
|
|
#### 1.3.1 系统通用错误码
|
|
|
|
|
|
+系统通用错误码包括4XX和5XX
|
|
|
+
|
|
|
+* 4xx,前端错误,说明前端开发者需要重新了解后端接口使用规范:
|
|
|
+ * 401,参数错误,即前端没有传递后端需要的参数;
|
|
|
+ * 402,参数值错误,即前端传递的参数值不符合后端接收范围。
|
|
|
+
|
|
|
+* 5xx,后端系统错误,除501外,说明后端开发者应该继续优化代码,尽量避免返回后端系统错误码:
|
|
|
+ * 501,验证失败,即后端要求用户登录;
|
|
|
+ * 502,系统内部错误,即没有合适命名的后端内部错误;
|
|
|
+ * 503,业务不支持,即后端虽然定义了接口,但是还没有实现功能;
|
|
|
+ * 504,更新数据失效,即后端采用了乐观锁更新,而并发更新时存在数据更新失效;
|
|
|
+ * 505,更新数据失败,即后端数据库更新失败(正常情况应该更新成功)。
|
|
|
+
|
|
|
#### 1.3.2 商场业务错误码
|
|
|
|
|
|
+* AUTH_INVALID_ACCOUNT = 700
|
|
|
+* AUTH_CAPTCHA_UNSUPPORT = 701
|
|
|
+* AUTH_CAPTCHA_FREQUENCY = 702
|
|
|
+* AUTH_CAPTCHA_UNMATCH = 703
|
|
|
+* AUTH_NAME_REGISTERED = 704
|
|
|
+* AUTH_MOBILE_REGISTERED = 705
|
|
|
+* AUTH_MOBILE_UNREGISTERED = 706
|
|
|
+* AUTH_INVALID_MOBILE = 707
|
|
|
+* AUTH_OPENID_UNACCESS = 708
|
|
|
+* AUTH_OPENID_BINDED = 709
|
|
|
+* GOODS_UNSHELVE = 710
|
|
|
+* GOODS_NO_STOCK = 711
|
|
|
+* GOODS_UNKNOWN = 712
|
|
|
+* GOODS_INVALID = 713
|
|
|
+* ORDER_UNKNOWN = 720
|
|
|
+* ORDER_INVALID = 721
|
|
|
+* ORDER_CHECKOUT_FAIL = 722
|
|
|
+* ORDER_CANCEL_FAIL = 723
|
|
|
+* ORDER_PAY_FAIL = 724
|
|
|
+* ORDER_INVALID_OPERATION = 725
|
|
|
+* ORDER_COMMENTED = 726
|
|
|
+* ORDER_COMMENT_EXPIRED = 727
|
|
|
+* GROUPON_EXPIRED = 730
|
|
|
+* COUPON_EXCEED_LIMIT = 740
|
|
|
+* COUPON_RECEIVE_FAIL= 741
|
|
|
+* COUPON_CODE_INVALID= 742
|
|
|
+
|
|
|
#### 1.3.3 管理后台业务错误码
|
|
|
|
|
|
+* ADMIN_INVALID_NAME = 601
|
|
|
+* ADMIN_INVALID_PASSWORD = 602
|
|
|
+* ADMIN_NAME_EXIST = 602
|
|
|
+* ADMIN_ALTER_NOT_ALLOWED = 603
|
|
|
+* ADMIN_DELETE_NOT_ALLOWED = 604
|
|
|
+* ADMIN_INVALID_ACCOUNT = 605
|
|
|
+* GOODS_UPDATE_NOT_ALLOWED = 610
|
|
|
+* GOODS_NAME_EXIST = 611
|
|
|
+* ORDER_CONFIRM_NOT_ALLOWED = 620
|
|
|
+* ORDER_REFUND_FAILED = 621
|
|
|
+* ORDER_REPLY_EXIST = 622
|
|
|
+* USER_INVALID_NAME = 630
|
|
|
+* USER_INVALID_PASSWORD = 631
|
|
|
+* USER_INVALID_MOBILE = 632
|
|
|
+* USER_NAME_EXIST = 633
|
|
|
+* USER_MOBILE_EXIST = 634
|
|
|
+* ROLE_NAME_EXIST = 640
|
|
|
+* ROLE_SUPER_SUPERMISSION = 641
|
|
|
+* ROLE_USER_EXIST = 642
|
|
|
+
|
|
|
### 1.4 Token
|
|
|
|
|
|
前后端采用token来验证访问权限。
|