Blame view

src/com/fh/controller/api/ResponseGson.java 951 Bytes
b980d59d   孙向锦   修改模板
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
59
60
61
62
63
  package com.fh.controller.api;
  
  import com.google.gson.Gson;
  
  public class ResponseGson<T> {
  
  	private String code = "0";
  
  	private String message = "success";
  
  	private T data;
  
  	public String getCode() {
  		return code;
  	}
  
  	public void setCode(String code) {
  		this.code = code;
  	}
  
  	public String getMessage() {
  		return message;
  	}
  
  	public void setMessage(String message) {
  		this.message = message;
  	}
  
  	public T getData() {
  		return data;
  	}
  
  	public void setData(T data) {
  		this.data = data;
  	}
  	
  	public String toJson(){
  		Gson gson = new Gson();
  		return gson.toJson(this);
  	}
  
  	@Override
  	public String toString() {
  		return "ResponseGson [code=" + code + ", message=" + message
  				+ ", data=" + data + "]";
  	}
  	
  	
  	public void setSuccess(){
  		code = "0" ;
  		message = "success" ;
  	}
  	
  	public void setNetError(){
  		code = "-1" ;
  		message = "net error" ;
  	}
  	
  	public void setDataError(){
  		code = "-2" ;
  		message = "Data error" ;
  	}
  }