12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- package com.fdkankan.common.model;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import org.springframework.http.HttpStatus;
- /**
- * @author zhujh
- */
- @ApiModel
- @Data
- public class ViewResult<T> {
- @ApiModelProperty("http状态码")
- private Integer status;
- @ApiModelProperty(value = "返回码", name = "0和1")
- private Integer code;
- @ApiModelProperty("返回说明")
- private String msg;
- @ApiModelProperty("返回数据")
- private T data;
- public Integer getCode() {
- return code;
- }
- public ViewResult(Integer code) {
- this.code = code;
- }
- public ViewResult(Integer status, Integer code, String msg) {
- this.status = status;
- this.code = code;
- this.msg = msg;
- }
- public ViewResult(Integer status, Integer code, String msg, T data) {
- this.status = status;
- this.code = code;
- this.msg = msg;
- this.data = data;
- }
- public static ViewResult success() {
- return new ViewResult(HttpStatus.OK.value(), 0,"操作成功");
- }
- public static ViewResult success(Object data) {
- return new ViewResult(HttpStatus.OK.value(), 0, "成功", data);
- }
- public static ViewResult success(Integer code, String msg, Object data) {
- return new ViewResult(code, 0, msg, data);
- }
- public static ViewResult success(Integer status, Integer code, String msg) {
- return new ViewResult(HttpStatus.OK.value(), 0, msg);
- }
- public static ViewResult error(String msg) {
- return new ViewResult(HttpStatus.INTERNAL_SERVER_ERROR.value(), 1, msg);
- }
- public static ViewResult error(Integer code, String msg) {
- return new ViewResult(HttpStatus.INTERNAL_SERVER_ERROR.value(), 1, msg);
- }
- }
|