Blame view

src/com/fh/controller/api/ResponseGson.java 1.75 KB
b980d59d   孙向锦   修改模板
1
2
3
4
5
6
7
8
9
10
  package com.fh.controller.api;
  
  import com.google.gson.Gson;
  
  public class ResponseGson<T> {
  
  	private String code = "0";
  
  	private String message = "success";
  
338594c8   孙向锦   添加教师端页面
11
  	private Object data;
b980d59d   孙向锦   修改模板
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  
  	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;
  	}
  
338594c8   孙向锦   添加教师端页面
29
  	public Object getData() {
b980d59d   孙向锦   修改模板
30
31
32
33
34
35
36
37
  		return data;
  	}
  
  	public void setData(T data) {
  		this.data = data;
  	}
  	
  	public String toJson(){
338594c8   孙向锦   添加教师端页面
38
39
40
  		if(data == null){
  			data = new Object();
  		}
b980d59d   孙向锦   修改模板
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
  		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" ;
  	}
  	
7db3ebeb   孙向锦   添加一些模块
62
  	public void setPathError(){
b980d59d   孙向锦   修改模板
63
  		code = "-2" ;
7db3ebeb   孙向锦   添加一些模块
64
65
66
67
68
  		message = "Path error" ;
  	}
  	
  	public void setDataError(){
  		code = "-3" ;
b980d59d   孙向锦   修改模板
69
70
  		message = "Data error" ;
  	}
7db3ebeb   孙向锦   添加一些模块
71
72
73
74
75
76
77
78
79
  	public void setParmError(){
  		code = "-4" ;
  		message = "Parm error" ;
  	}
  	public void setError(){
  		code = "-5" ;
  		message = "server error" ;
  	}
  	
bed6e1fc   孙向锦   添加其他功能
80
81
82
83
84
  	public void setOtherError(){
  		code = "-6" ;
  		message = "未定义,需补充" ;
  	}
  	
7db3ebeb   孙向锦   添加一些模块
85
86
  	public void set1Error(){
  		code = "1" ;
bed6e1fc   孙向锦   添加其他功能
87
  		message = "登录失败,用户名或者密码错误" ;
7db3ebeb   孙向锦   添加一些模块
88
89
90
91
  	}
  	
  	public void set2Error(){
  		code = "2" ;
bed6e1fc   孙向锦   添加其他功能
92
  		message = "没有找到对应的班级信息" ;
7db3ebeb   孙向锦   添加一些模块
93
94
95
96
97
98
99
100
101
102
103
104
105
  	}
  	
  	public void set3Error(){
  		code = "3" ;
  		message = "分别对错误进行描述,1 具体到某个参数值问题的描述" ;
  	}
  	
  	public void set4Error(){
  		code = "4" ;
  		message = "分别对错误进行描述,1 具体到某个参数值问题的描述" ;
  	}
  	
  	
b980d59d   孙向锦   修改模板
106
  }