类名:net.dreamlu.mica.core.result.R

判断返回是否为成功

  1. R.isSuccess(R result);

判断返回是否为不成功

  1. R.isNotSuccess(R result);

获取data

  1. R.getData(R result);

返回成功

  1. R.success();

成功-携带数据

  1. R.success(Object data);

根据状态返回成功或者失败

  1. R.status(boolean status, String msg);

根据状态返回成功或者失败

  1. R.status(boolean status, IResultCode sCode);

返回失败信息,用于 web

  1. R.fail(String msg);

返回失败信息

  1. R.fail(IResultCode rCode);

返回失败信息

  1. R.fail(IResultCode rCode, String msg);

状态码接口

类名:net.dreamlu.mica.core.result.IResultCode

说明:用于自定义枚举 code 码表,详见系统内置code。

系统内置code

类名:net.dreamlu.mica.core.result.SystemCode

系统 code 列表

枚举值code描述
SystemCode.FAILURE-1系统未知异常
SystemCode.SUCCESS1操作成功
SystemCode.PARAM_MISS100000缺少必要的请求参数
SystemCode.PARAM_TYPE_ERROR100001请求参数类型错误
SystemCode.PARAM_BIND_ERROR100002请求参数绑定错误
SystemCode.PARAM_VALID_ERROR100003参数校验失败
SystemCode.NOT_FOUND100004404 没找到请求
SystemCode.MSG_NOT_READABLE100005消息不能读取
SystemCode.METHOD_NOT_SUPPORTED100006不支持当前请求方法
SystemCode.MEDIA_TYPE_NOT_SUPPORTED100007不支持当前媒体类型
SystemCode.MEDIA_TYPE_NOT_ACCEPT100008不接受的媒体类型
SystemCode.REQ_REJECT100009请求被拒绝
SystemCode.DATA_NOT_FOUND100100请求被拒绝
SystemCode.DATA_ADD_FAILED100101数据添加失败
SystemCode.DATA_UPDATE_FAILED100102数据更新失败
SystemCode.DATA_DELETE_FAILED100103数据删除失败

微信公众号

如梦技术

精彩内容每日推荐!!!