//package com.dsh.app.util; // //import com.alibaba.fastjson.JSONObject; //import io.swagger.annotations.ApiModel; //import io.swagger.annotations.ApiModelProperty; // ///** // * 定义统一返回对象 // */ //@ApiModel(value = "统一返回结果集") //public class ResultUtil { // // public static final Integer SUCCESS = 200; // // public static final Integer PARAM_ERROR = 300; // // public static final Integer RUNTIME_ERROR = 400; // // public static final Integer ERROR = 500; // // public static final Integer TOKEN_ERROR = 600; // // public static final Integer SIGN_ERROR = 700; // // public static final String Token = "TOKEN_INVALID"; // // public static final String SIGN = "SIGN_INVALID"; // // @ApiModelProperty(name = "code", value = "业务状态码 200:成功,300:参数错误,400:运行异常,500:其他异常, 600:token无效,需重新登录,700:签名无效") // private Integer code;//备用状态码 // // @ApiModelProperty(name = "msg", value = "返回结果说明") // private String msg;//返回说明 // // @ApiModelProperty(name = "data", value = "返回结果值") // private T data;//返回数据 // // // // public String getMsg() { // return msg; // } // // public T getData() { // return data; // } // // // public Integer getCode() { // return code; // } // // private ResultUtil(Integer code, String msg) { // this.code = code; // this.msg = msg; // } // // private ResultUtil(Integer code, String msg, T data) { // this.code = code; // this.msg = msg; // this.data = data; // } // // // public static ResultUtil getResult(Integer code, String msg){ // return new ResultUtil<>(code, msg); // } // // public static ResultUtil getResult(Integer code, String msg, T data){ // return new ResultUtil<>(code, msg, data); // } // // /** // * 错误信息 // * @return // */ // public static ResultUtil error(String mag){ // return ResultUtil.getResult(ResultUtil.ERROR, mag, new JSONObject()); // } // // /** // * 错误信息 // * @return // */ // public static ResultUtil error(String mag, T obj){ // return ResultUtil.getResult(ResultUtil.ERROR, mag, obj); // } // // /** // * token失效 // * @return // */ // public static ResultUtil tokenErr(){ // return ResultUtil.getResult(ResultUtil.TOKEN_ERROR, ResultUtil.Token, new JSONObject()); // } // // /** // * token失效 // * @return // */ // public static ResultUtil tokenErr(String msg){ // return ResultUtil.getResult(ResultUtil.TOKEN_ERROR, msg, new JSONObject()); // } // // /** // * 参数异常 // * @return // */ // public static ResultUtil paranErr(){ // return ResultUtil.getResult(ResultUtil.PARAM_ERROR, "PARAM_ERROR", new JSONObject()); // } // // /** // * 参数异常 // * @return // */ // public static ResultUtil paranErr(T data){ // return ResultUtil.getResult(ResultUtil.PARAM_ERROR, "SYSTEM_RUN_ERROR", data); // } // // /** // * 运行异常 // * @return // */ // public static ResultUtil runErr(){ // return ResultUtil.getResult(ResultUtil.RUNTIME_ERROR, "SYSTEM_RUN_ERROR", new JSONObject()); // } // // // /** // * 运行异常 // * @return // */ // public static ResultUtil runErr(T data){ // return ResultUtil.getResult(ResultUtil.RUNTIME_ERROR, "SYSTEM_RUN_ERROR", data); // } // // /** // * 运行异常 // * @return // */ // public static ResultUtil runErr(T data, String msg){ // return ResultUtil.getResult(ResultUtil.RUNTIME_ERROR, msg, data); // } // // // /** // * 返回成功 // * @param // * @return // */ // public static ResultUtil success(){ // return ResultUtil.getResult(ResultUtil.SUCCESS, "SUCCESS", new JSONObject()); // } // // // /** // * 返回成功 // * @param data // * @param // * @return // */ // public static ResultUtil success(T data){ // return ResultUtil.getResult(ResultUtil.SUCCESS, "SUCCESS", data); // } // // /** // * 返回成功 // * @param msg // * @param data // * @param // * @return // */ // public static ResultUtil success(String msg, T data){ // return ResultUtil.getResult(ResultUtil.SUCCESS, msg, data); // } // // // /** // * 签名无效 // * @param // * @return // */ // public static ResultUtil sign(){ // return ResultUtil.getResult(ResultUtil.SIGN_ERROR, SIGN); // } // //}