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
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
91
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
122
123
124
125
126
127
| package com.java110.core.context;
|
| import org.springframework.http.ResponseEntity;
|
| /**
| * 页面数据封装对象
| * <p>
| * add by wuxw 2019-03-19
| */
| public interface IPageData {
|
| /**
| * 获取用户ID
| * @return 用户ID
| */
| String getUserId();
|
| /**
| * 获取用户ID
| * @return 用户ID
| */
| String getUserName();
|
| String getAppId();
|
| /**
| * 获取交易流水
| * @return 交易流水
| */
| String getTransactionId();
|
| /**
| * 获取组件编码
| * @return 组件编码
| */
| String getComponentCode();
|
| /**
| * 获取调用的组件方法
| * @return 组件方法
| */
| String getComponentMethod();
|
| /**
| * 获取token
| * @return token
| */
| String getToken();
|
| /**
| * 设置token
| * @param token 登录成功时需要设置token
| */
| void setToken(String token);
|
| /**
| * 获取sessionID
| * @return sessionID
| */
| String getSessionId();
|
| /**
| * 获取前台请求的数据
| * @return 前台请求的数据
| */
| String getReqData();
|
| /**
| * 获取返回时间
| * @return 返回时间
| */
| String getResponseTime();
|
| /**
| * 获取请求时间
| * @return 请求时间
| */
| String getRequestTime();
|
|
| /**
| * 获取 ResponseEntity
| * @return ResponseEntity
| */
| ResponseEntity getResponseEntity();
|
|
| /**
| * 设置 ResponseEntity
| * @param responseEntity 返回界面时的对象
| */
| void setResponseEntity(ResponseEntity responseEntity);
|
| /**
| * 构建 pd 对象
| * @param userId 用户ID
| * @param token token
| * @param reqData 请求数据
| * @param componentCode 组件编码
| * @param componentMethod 组件方法
| * @param url 请求url
| * @param sessionId 会话ID
| * @return IPageData对象
| * @throws IllegalArgumentException 参数错误异常
| */
| IPageData builder(String userId,
| String userName,
| String token,
| String reqData,
| String componentCode,
| String componentMethod,
| String url,
| String sessionId,
| String appId)
| throws IllegalArgumentException;
|
| IPageData builder(String userId,
| String userName,
| String token,
| String reqData,
| String componentCode,
| String componentMethod,
| String url,
| String sessionId)
| throws IllegalArgumentException;
|
| }
|
|