类名:net.dreamlu.mica.core.result.R
判断返回是否为成功
- R.isSuccess(R result);
判断返回是否为不成功
- R.isNotSuccess(R result);
获取data
- R.getData(R result);
返回成功
- R.success();
成功-携带数据
- R.success(Object data);
根据状态返回成功或者失败
- R.status(boolean status, String msg);
根据状态返回成功或者失败
- R.status(boolean status, IResultCode sCode);
返回失败信息,用于 web
- R.fail(String msg);
返回失败信息
- R.fail(IResultCode rCode);
返回失败信息
- 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.SUCCESS | 1 | 操作成功 |
SystemCode.PARAM_MISS | 100000 | 缺少必要的请求参数 |
SystemCode.PARAM_TYPE_ERROR | 100001 | 请求参数类型错误 |
SystemCode.PARAM_BIND_ERROR | 100002 | 请求参数绑定错误 |
SystemCode.PARAM_VALID_ERROR | 100003 | 参数校验失败 |
SystemCode.NOT_FOUND | 100004 | 404 没找到请求 |
SystemCode.MSG_NOT_READABLE | 100005 | 消息不能读取 |
SystemCode.METHOD_NOT_SUPPORTED | 100006 | 不支持当前请求方法 |
SystemCode.MEDIA_TYPE_NOT_SUPPORTED | 100007 | 不支持当前媒体类型 |
SystemCode.MEDIA_TYPE_NOT_ACCEPT | 100008 | 不接受的媒体类型 |
SystemCode.REQ_REJECT | 100009 | 请求被拒绝 |
SystemCode.DATA_NOT_FOUND | 100100 | 请求被拒绝 |
SystemCode.DATA_ADD_FAILED | 100101 | 数据添加失败 |
SystemCode.DATA_UPDATE_FAILED | 100102 | 数据更新失败 |
SystemCode.DATA_DELETE_FAILED | 100103 | 数据删除失败 |
微信公众号
精彩内容每日推荐!!!