Commit 2e70d82cce1fbf5f22babed22c01060502e68bcb

Authored by 王彬
1 parent 6ae964ff
Exists in master

修改ResultInfo 与UtilResultInfo的配合方式

src/main/java/com/taover/util/UtilResultInfo.java
@@ -1,55 +0,0 @@ @@ -1,55 +0,0 @@
1 -package com.taover.util;  
2 -  
3 -public class UtilResultInfo {  
4 - public static final String SUCCESS ="success";  
5 - public static final String FAIL ="fail";  
6 - public static final String NOT_AUTHORIZED ="not_authorized";  
7 -  
8 - public static ResultInfo getResultSuccessMessage(String error){  
9 - return getResult(UtilResultInfo.SUCCESS, error, null);  
10 - }  
11 -  
12 - public static ResultInfo getResultFailureMessage(String error){  
13 - return getResult(UtilResultInfo.FAIL, error, null);  
14 - }  
15 -  
16 - public static ResultInfo getResultSuccessMessage(String error, Object data){  
17 - return getResult(UtilResultInfo.SUCCESS, error, data);  
18 - }  
19 -  
20 - public static ResultInfo getResultFailureMessage(String error, Object data){  
21 - return getResult(UtilResultInfo.FAIL, error, data);  
22 - }  
23 -  
24 - public static ResultInfo getResult(String code, String error, Object data){  
25 - ResultInfo result = new ResultInfo();  
26 - result.setCode(code);  
27 - result.setData(data);  
28 - result.setError(error);  
29 - return result;  
30 - }  
31 -}  
32 -  
33 -class ResultInfo {  
34 - private String code;  
35 - private String error;  
36 - private Object data;  
37 - public String getCode() {  
38 - return code;  
39 - }  
40 - public void setCode(String code) {  
41 - this.code = code;  
42 - }  
43 - public String getError() {  
44 - return error;  
45 - }  
46 - public void setError(String error) {  
47 - this.error = error;  
48 - }  
49 - public Object getData() {  
50 - return data;  
51 - }  
52 - public void setData(Object data) {  
53 - this.data = data;  
54 - }  
55 -}  
src/main/java/com/taover/util/bean/ResultInfo.java 0 → 100644
@@ -0,0 +1,34 @@ @@ -0,0 +1,34 @@
  1 +package com.taover.util.bean;
  2 +
  3 +public class ResultInfo {
  4 + private String code;
  5 + private String error;
  6 + private Object data;
  7 +
  8 + private ResultInfo(){}
  9 +
  10 + protected ResultInfo(String code, String error, Object data){
  11 + this.code = code;
  12 + this.error = error;
  13 + this.data = data;
  14 + }
  15 +
  16 + public String getCode() {
  17 + return code;
  18 + }
  19 + public void setCode(String code) {
  20 + this.code = code;
  21 + }
  22 + public String getError() {
  23 + return error;
  24 + }
  25 + public void setError(String error) {
  26 + this.error = error;
  27 + }
  28 + public Object getData() {
  29 + return data;
  30 + }
  31 + public void setData(Object data) {
  32 + this.data = data;
  33 + }
  34 +}
src/main/java/com/taover/util/bean/UtilResultInfo.java 0 → 100644
@@ -0,0 +1,35 @@ @@ -0,0 +1,35 @@
  1 +package com.taover.util.bean;
  2 +
  3 +public class UtilResultInfo {
  4 + public static final String SUCCESS ="success";
  5 + public static final String FAIL ="fail";
  6 + public static final String NOT_AUTHORIZED ="not_authorized";
  7 +
  8 + public static ResultInfo getResultFailure(String error){
  9 + return getResult(UtilResultInfo.FAIL, error, null);
  10 + }
  11 +
  12 + public static ResultInfo getResultFailure(String error, Object data){
  13 + return getResult(UtilResultInfo.FAIL, error, data);
  14 + }
  15 +
  16 + public static ResultInfo getResultSuccess(String error){
  17 + return getResult(UtilResultInfo.SUCCESS, error, null);
  18 + }
  19 +
  20 + public static ResultInfo getResultSuccess(String error, Object data){
  21 + return getResult(UtilResultInfo.SUCCESS, error, data);
  22 + }
  23 +
  24 + public static ResultInfo getResultNotAuthorized(String error){
  25 + return getResult(UtilResultInfo.NOT_AUTHORIZED, error, null);
  26 + }
  27 +
  28 + public static ResultInfo getResultNotAuthorized(String error, Object data){
  29 + return getResult(UtilResultInfo.NOT_AUTHORIZED, error, data);
  30 + }
  31 +
  32 + public static ResultInfo getResult(String code, String error, Object data){
  33 + return new ResultInfo(code, error, data);
  34 + }
  35 +}