接口设计

# 接口返回信息 ## 状态码设计 ### 基础状态码: 1. 失败 ```js { "code": 0, "msg": "失败", "data": xx } ``` 2. 成功 ```js { "code": 1, "msg": "成功", "data": xx } ``` ### 400开头的错误码: 1. 未登录 ```js { "code": 4001, "msg": "用户未登录", "data": xx } ``` 2. 登录过期 ```js { "code": 4002, "msg": "登录过期,请重新登录", "data": xx } ``` 3. 没有权限 ```js { "code": 4003, "msg": "用户没有权限", "data": xx } ``` 4. 其它错误,发挥想象 ```js { "code": 400x, "msg": "其它自定义错误", "data": xx } ```