1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
| package com.yckj.bean;
|
| public class Result<T> {
|
| private int code;
| private String msg;
| private T data;
|
| /**
| * 成功时候的调用
| */
| public static <T> Result<T> success(T data) {
| return new Result<T>(data);
| }
|
| /**
| * 失败时候的调用
| */
| public static <T> Result<T> error(CodeMsg cm) {
| return new Result<T>(cm);
| }
|
| /**
| * 成功时只设置消息
| */
| private Result(T data) {
| this.code = 0;
| this.msg = "success";
| this.data = data;
| }
|
| /**
| * 将返回消息CodeMsg封装到本类中
| */
| private Result(CodeMsg cm) {
| if (cm == null) {
| return;
| }
| this.code = cm.getCode();
| this.msg = cm.getMsg();
| }
|
| public int getCode() {
| return code;
| }
|
| public String getMsg() {
| return msg;
| }
|
| public T getData() {
| return data;
| }
|
| public void setMessage(String msg) {
| this.msg = msg;
| }
| }
|
|