File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package com .tiye .IntelligentClass .common ;
2+
3+ /**
4+ * 接口返回类
5+ */
6+ public class APIResult <T > {
7+ private String msg ;//消息描述
8+ private int code ;//返回值
9+ private long count ;//总数 分页用到
10+ protected T data ;//数据
11+
12+ public T getData () {
13+ return data ;
14+ }
15+
16+ public void setData (T data ) {
17+ this .data = data ;
18+ }
19+
20+
21+ public String getMsg () {
22+ return msg ;
23+ }
24+
25+
26+ public void setMsg (String msg ) {
27+ this .msg = msg ;
28+ }
29+
30+
31+ public int getCode () {
32+ return code ;
33+ }
34+
35+
36+ public void setCode (int code ) {
37+ this .code = code ;
38+ }
39+
40+ public long getCount () {
41+ return count ;
42+ }
43+
44+ public void setCount (long count ) {
45+ this .count = count ;
46+ }
47+
48+ public static <U > APIResult <U > result (int code , String message , int count , U data ) {
49+ APIResult <U > apiResult = new APIResult <U >();
50+ apiResult .setCode (code );
51+ apiResult .setMsg (message );
52+ apiResult .setData (data );
53+ apiResult .setCount (count );
54+ return apiResult ;
55+ }
56+ public static <U > APIResult <U > resultHtException () {
57+ APIResult <U > apiResult = new APIResult <U >();
58+ apiResult .setCode (1 );
59+ apiResult .setMsg ("后台异常" );
60+ apiResult .setData (null );
61+ apiResult .setCount (0 );
62+ return apiResult ;
63+ }
64+ }
65+
66+
67+
68+
69+
You can’t perform that action at this time.
0 commit comments