类 ResultInfo


  • public class ResultInfo
    extends java.lang.Object
    便捷返回-结果信息
    作者:
    孙金川 2017/7/31
    • 构造器详细资料

      • ResultInfo

        public ResultInfo()
    • 方法详细资料

      • 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请求,最外层响应对象
      • 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请求,最外层响应对象
      • decrypt_error

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

        public static Result<?> json_parse_error()
        JSON格式字符串解析错误-301
        返回:
        HTTP请求,最外层响应对象
      • file_empty

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

        public static Result<?> user_exist()
        用户已存在
        返回:
        HTTP请求,最外层响应对象
      • user_no_exist

        public static Result<?> user_no_exist()
        用户不存在
        返回:
        HTTP请求,最外层响应对象
      • user_stop

        public static Result<?> user_stop()
        用户已停用
        返回:
        HTTP请求,最外层响应对象
      • user_invalid

        public static Result<?> user_invalid()
        无效的用户
        返回:
        HTTP请求,最外层响应对象
      • user_or_password_error

        public static Result<?> user_or_password_error()
        用户名或密码错误
        返回:
        HTTP请求,最外层响应对象
      • original_password_error

        public static Result<?> original_password_error()
        原密码错误
        返回:
        HTTP请求,最外层响应对象
      • phone_exist

        public static Result<?> phone_exist()
        手机号已被注册
        返回:
        HTTP请求,最外层响应对象
      • password_invalid

        public static Result<?> password_invalid()
        无效的口令
        返回:
        HTTP请求,最外层响应对象
      • captcha_error

        public static Result<?> captcha_error()
        验证码错误
        返回:
        HTTP请求,最外层响应对象
      • cellphone_error

        public static Result<?> cellphone_error()
        手机号码错误
        返回:
        HTTP请求,最外层响应对象
      • id_card_number_error

        public static Result<?> id_card_number_error()
        身份证号码错误
        返回:
        HTTP请求,最外层响应对象
      • email_error

        public static Result<?> email_error()
        邮箱验证错误
        返回:
        HTTP请求,最外层响应对象
      • invite_code_invalid

        public static Result<?> invite_code_invalid()
        邀请码无效
        返回:
        HTTP请求,最外层响应对象
      • account_exist_binding

        public static Result<?> account_exist_binding()
        帐户已被绑定
        返回:
        HTTP请求,最外层响应对象
      • account_exist_business_not_allow_change

        public static Result<?> account_exist_business_not_allow_change()
        帐户存在业务,暂时不允许改变状态
        返回:
        HTTP请求,最外层响应对象
      • account_balance_not_enough

        public static Result<?> account_balance_not_enough()
        帐户余额不足
        返回:
        HTTP请求,最外层响应对象