1b9e8898
王富生
提交
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package com.zteits.oa.api.base.bean;
import java.io.Serializable;
public class ResultBean<CODE extends ErrorCode,DATA> implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
boolean success;
String errMsg;
DATA data;
|
a0a26437
王富生
提交
|
16
|
String code;
|
1b9e8898
王富生
提交
|
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
String helpMsg;
public ResultBean() {
success = true;
}
public ResultBean(DATA data) {
this.data = data;
success = true;
}
public ResultBean(boolean success, DATA data) {
this.data = data;
this.success = success;
}
public ResultBean(CODE errCode) {
|
a0a26437
王富生
提交
|
31
|
this.code = errCode.getCode();
|
1b9e8898
王富生
提交
|
32
33
34
|
this.success = false;
}
public ResultBean(CODE errCode,String errMsg) {
|
a0a26437
王富生
提交
|
35
|
this.code = errCode.getCode();
|
1b9e8898
王富生
提交
|
36
37
38
39
40
|
this.errMsg = errMsg;
this.success = false;
}
public ResultBean(CODE errCode,String errMsg, DATA data) {
|
a0a26437
王富生
提交
|
41
|
this.code = errCode.getCode();
|
1b9e8898
王富生
提交
|
42
43
44
45
46
47
|
this.errMsg = errMsg;
this.data = data;
this.success = false;
}
public ResultBean(boolean success, CODE errCode,String errMsg, DATA data) {
|
a0a26437
王富生
提交
|
48
|
this.code = errCode.getCode();
|
1b9e8898
王富生
提交
|
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
this.errMsg = errMsg;
this.data = data;
this.success = success;
}
/**
* 重新初始化bean的所有属性
*/
public void initSuccess(DATA data) {
init(true, null, null, data);
}
/**
* 重新初始化bean的所有属性
*/
public void initError(CODE errCode) {
init(false, errCode, null, null);
}
/**
* 重新初始化bean的所有属性
*/
public void initError(CODE errCode,String errMsg) {
init(false, errCode, errMsg, null);
}
/**
* 重新初始化bean的所有属性
*/
public void initError(String errMsg) {
init(false, null, errMsg, null);
}
/**
* 重新初始化bean的所有属性
*/
public void initError(CODE errCode,String errMsg, DATA data) {
init(false, errCode, errMsg, data);
}
/**
* 重新初始化bean的所有属性
*/
public void init(boolean success, CODE errCode,String errMsg, DATA data) {
|
a0a26437
王富生
提交
|
91
|
this.code = errCode.getCode();
|
1b9e8898
王富生
提交
|
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
this.errMsg = errMsg;
this.data = data;
this.success = success;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getErrMsg() {
return errMsg;
}
public void setErrMsg(String errMsg) {
this.errMsg = errMsg;
}
public DATA getData() {
return data;
}
public void setData(DATA user) {
this.data = user;
}
|
a0a26437
王富生
提交
|
122
123
124
|
public String getCode() {
return code;
|
1b9e8898
王富生
提交
|
125
|
}
|
a0a26437
王富生
提交
|
126
127
|
public void setCode(String code) {
this.code = code;
|
1b9e8898
王富生
提交
|
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
}
/**
* @return the helpMsg
*/
public String getHelpMsg() {
return helpMsg;
}
/**
* @param helpMsg the helpMsg to set
*/
public void setHelpMsg(String helpMsg) {
this.helpMsg = helpMsg;
}
@Override
public String toString() {
|
a0a26437
王富生
提交
|
143
|
return "ResultBean [success=" + success + ", errMsg=" + errMsg + ", data=" + data + ", code=" + code
|
1b9e8898
王富生
提交
|
144
145
146
147
|
+ ", helpMsg=" + helpMsg + "]";
}
}
|