@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "返回结果", description = "")
public class ResponseResult {
/**
* 是否成功
*/
private boolean success;
/**
* 返回消息提示
*/
private String message;
/**
* 返回状态码
*/
private String code;
/**
* 返回数据
*/
private Object data;
/**
* 操作成功
*
* @param message
* @param data
* @return
*/
public static ResponseResult SUCCESS(String message, Object data) {
ResponseResult responseResult = new ResponseResult();
responseResult.setCode("10001");
responseResult.setMessage(message);
responseResult.setData(data);
responseResult.setSuccess(true);
return responseResult;
}
/**
* 操作成功
*
* @param data
* @return
*/
public static ResponseResult SUCCESS(Object data) {
ResponseResult responseResult = new ResponseResult();
responseResult.setCode("10001");
responseResult.setMessage("操作成功");
responseResult.setData(data);
responseResult.setSuccess(true);
return responseResult;
}
/**
* 操作失败
*
* @param code
* @return
*/
public static ResponseResult FAILED(String code) {
ResponseResult responseResult = new ResponseResult();
responseResult.setCode(code);
responseResult.setMessage("操作失败");
responseResult.setSuccess(false);
return responseResult;
}
/**
* 操作失败
*
* @param code
* @param message
* @return
*/
public static ResponseResult FAILED(String code, String message) {
ResponseResult responseResult = new ResponseResult();
responseResult.setCode(code);
responseResult.setMessage(message);
responseResult.setSuccess(false);
return responseResult;
}
}
自定义返回结果集(json)
最新推荐文章于 2022-09-27 21:40:48 发布