类 ResultInfo


  • public class ResultInfo
    extends java.lang.Object
    便捷返回 - Restful 风格API结果
    从以下版本开始:
    2017年7月31日
    作者:
    孙金川
    • 构造器详细资料

      • ResultInfo

        public ResultInfo()
    • 方法详细资料

      • attack

        public static Result<?> attack()
        非法访问-100
        返回:
        HTTP请求,最外层响应对象
      • attack

        public static <T> Result<T> attack​(T data)
        非法访问-100
        类型参数:
        T - 泛型
        参数:
        data - 异常数据
        返回:
        HTTP请求,最外层响应对象
      • unauthorized

        public static Result<?> unauthorized()
        未登录或登录已失效-101
        返回:
        HTTP请求,最外层响应对象
      • logged_in

        public static Result<?> logged_in()
        会话未注销,无需登录-102
        返回:
        HTTP请求,最外层响应对象
      • forbidden

        public static Result<?> forbidden()
        无权限-103
        返回:
        HTTP请求,最外层响应对象
      • frequent_access_restriction

        public static Result<?> frequent_access_restriction()
        频繁访问限制,请稍后重试-104
        返回:
        HTTP请求,最外层响应对象
      • success

        public static Result<?> success()
        成功后调用,返回的data为null
        返回:
        HTTP请求,最外层响应对象
      • success

        public static <T> Result<T> success​(T data)
        成功后调用,返回的data为一个对象
        类型参数:
        T - 泛型
        参数:
        data - 数据
        返回:
        HTTP请求,最外层响应对象
      • success

        public static <T> Result<T> success​(T data,
                                            java.lang.Long count)
        成功后调用,分页查询
        类型参数:
        T - 泛型
        参数:
        data - 数据
        count - 总数
        返回:
        HTTP请求,最外层响应对象
      • success

        public static <T> Result<T> success​(java.lang.Integer code,
                                            T data,
                                            java.lang.Long count)
        成功后调用,分页查询
        类型参数:
        T - 泛型
        参数:
        code - 自定义code(默认200)
        data - 数据
        count - 总数
        返回:
        HTTP请求,最外层响应对象
      • resource_already_invalid

        public static Result<?> resource_already_invalid()
        资源已失效-300
        返回:
        HTTP请求,最外层响应对象
      • file_empty

        public static Result<?> file_empty()
        文件上传请求错误,获得文件信息为空,同时文件必须有明确的匹配类型(如文本类型:.txt)-301
        返回:
        HTTP请求,最外层响应对象
      • type_convert_error

        public static Result<?> type_convert_error​(java.lang.String data)
        类型转换错误-302
        参数:
        data - 提示信息
        返回:
        HTTP请求,最外层响应对象
      • param_void

        public static Result<?> param_void()
        参数为空-400
        返回:
        HTTP请求,最外层响应对象
      • param_check_not_pass

        public static Result<?> param_check_not_pass()
        参数校验未通过,请参照API核对后重试-401
        返回:
        HTTP请求,最外层响应对象
      • param_check_not_pass

        public static Result<java.lang.String> param_check_not_pass​(java.lang.String data)
        参数校验未通过,请参照API核对后重试-401
        参数:
        data - 数据
        返回:
        HTTP请求,最外层响应对象
      • param_value_invalid

        public static Result<?> param_value_invalid()
        参数校验未通过,无效的value-402
        返回:
        HTTP请求,最外层响应对象
      • param_value_invalid

        public static Result<java.lang.String> param_value_invalid​(java.lang.String data)
        参数校验未通过,无效的value-402
        参数:
        data - 数据
        返回:
        HTTP请求,最外层响应对象
      • param_decrypt_error

        public static Result<?> param_decrypt_error()
        参数解密错误-403
        返回:
        HTTP请求,最外层响应对象
      • error

        public static Result<?> error()
        请求错误-500
        返回:
        HTTP请求,最外层响应对象
      • error

        public static <T> Result<T> error​(T data)
        请求错误-500
        类型参数:
        T - 泛型
        参数:
        data - 异常数据
        返回:
        HTTP请求,最外层响应对象
      • data_structure

        public static Result<?> data_structure()
        数据结构异常-501
        返回:
        HTTP请求,最外层响应对象
      • data_structure

        public static Result<?> data_structure​(int expected,
                                               int actual)
        数据结构异常-501

        不正确的结果大小

        参数:
        expected - 预期值
        actual - 实际值
        返回:
        HTTP请求,最外层响应对象
      • db_error

        public static Result<?> db_error()
        数据结构异常,请检查相应数据结构一致性-502
        返回:
        HTTP请求,最外层响应对象
      • client_fallback

        public static Result<?> client_fallback()
        哎哟喂!网络开小差了,请稍后重试...-503
        返回:
        HTTP请求,最外层响应对象
      • client_fallback_error

        public static Result<?> client_fallback_error()
        哎哟喂!服务都被您挤爆了...-504
        返回:
        HTTP请求,最外层响应对象
      • dev_defined

        public static Result<?> dev_defined​(java.lang.String msg)
        自定义类型提示-msg
        参数:
        msg - 提示消息
        返回:
        HTTP请求,最外层响应对象