状态码与返回类型(更新于6.8)

1. 状态码(关注code与msg即可)


2. 返回类型

3. 因为有些时候无论是成功还是失败都不一定会携带具体的信息,所以制定了通用的成功返回和通用的失败返回
① 通用成功返回


② 通用失败返回

如果是通用的成功/失败返回,那么code==0


4. 为了简便,APP端对返回的信息的判断大致可以按照以下的步骤进行

① 先对status进行判断,如果是true,即成功;false则失败

② 对code是否为0进行判断

Ⅰ如果是0,则是通用的返回,不携带msg

Ⅱ如果不是0,特别是失败的情况,会携带msg,通过查上面的异常码进行相应的操作
因为code与每一种异常情况是一一对应的,所以可以通过code来确定是什么异常

③ mapMsg用于存储额外的数据,根据每个接口的情况进行判断