old mode 100644
new mode 100755
| | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.utils.util.DateUtil; |
| | | import org.springframework.http.HttpHeaders; |
| | | import org.springframework.http.HttpMethod; |
| | | import org.springframework.http.ResponseEntity; |
| | | |
| | | import java.io.Serializable; |
| | |
| | | * 页面请求数据封装 |
| | | * Created by wuxw on 2018/5/2. |
| | | */ |
| | | public class PageData implements IPageData,Serializable { |
| | | public class PageData implements IPageData, Serializable { |
| | | |
| | | |
| | | |
| | | public PageData(){ |
| | | public PageData() { |
| | | |
| | | this.setTransactionId(UUID.randomUUID().toString()); |
| | | } |
| | | |
| | | |
| | | private String userId ; |
| | | private String userId; |
| | | |
| | | private String userName; |
| | | |
| | | private String appId; |
| | | |
| | | //会话ID |
| | | private String sessionId; |
| | |
| | | private String responseTime; |
| | | |
| | | private String url; |
| | | |
| | | private String apiUrl; |
| | | |
| | | private HttpMethod method; |
| | | private Map<String, Object> headers; |
| | | |
| | | /** |
| | | * 付款方id |
| | | */ |
| | | private String payerObjId; |
| | | |
| | | /** |
| | | * 付款方类型 |
| | | */ |
| | | private String payerObjType; |
| | | |
| | | /** |
| | | * 缴费到期时间 |
| | | */ |
| | | private String endTime; |
| | | |
| | | private ResponseEntity responseEntity; |
| | | |
| | |
| | | |
| | | /** |
| | | * 初始化 PageData |
| | | * |
| | | * @return |
| | | */ |
| | | public static IPageData newInstance(){ |
| | | public static IPageData newInstance() { |
| | | return new PageData(); |
| | | } |
| | | |
| | | public IPageData builder(Map param) throws IllegalArgumentException{ |
| | | public IPageData builder(Map param) throws IllegalArgumentException { |
| | | JSONObject reqJson = null; |
| | | |
| | | return this; |
| | | } |
| | | |
| | | public IPageData builder(String userId,String token,String reqData,String componentCode,String componentMethod,String url,String sessionId) |
| | | throws IllegalArgumentException{ |
| | | public IPageData builder(String userId, |
| | | String userName, |
| | | String token, |
| | | String reqData, |
| | | String componentCode, |
| | | String componentMethod, |
| | | String url, |
| | | String sessionId) { |
| | | return builder(userId, |
| | | userName, |
| | | token, |
| | | reqData, |
| | | componentCode, |
| | | componentMethod, |
| | | url, |
| | | sessionId, |
| | | "", |
| | | null); |
| | | } |
| | | |
| | | @Override |
| | | public IPageData builder(String userId, |
| | | String userName, |
| | | String token, |
| | | String reqData, |
| | | String componentCode, |
| | | String componentMethod, |
| | | String url, |
| | | String sessionId, |
| | | String appId, |
| | | String payerObjId, |
| | | String payerObjType, |
| | | String endTime) throws IllegalArgumentException { |
| | | this.setComponentCode(componentCode); |
| | | this.setComponentMethod(componentMethod); |
| | | this.setReqData(reqData); |
| | | this.setRequestTime(DateUtil.getyyyyMMddhhmmssDateString()); |
| | | this.setUserId(userId); |
| | | this.setUserName(userName); |
| | | this.setToken(token); |
| | | this.setUrl(url); |
| | | this.setSessionId(sessionId); |
| | | this.setAppId(appId); |
| | | this.setPayerObjId(payerObjId); |
| | | this.setPayerObjType(payerObjType); |
| | | this.setEndTime(endTime); |
| | | return this; |
| | | } |
| | | public IPageData builder(String userId, |
| | | String userName, |
| | | String token, |
| | | String reqData, |
| | | String componentCode, |
| | | String componentMethod, |
| | | String url, |
| | | String sessionId, |
| | | String appId) |
| | | throws IllegalArgumentException { |
| | | return builder(userId, |
| | | userName, |
| | | token, |
| | | reqData, |
| | | componentCode, |
| | | componentMethod, |
| | | url, |
| | | sessionId, |
| | | appId, |
| | | null); |
| | | } |
| | | |
| | | |
| | | public IPageData builder(String userId, |
| | | String userName, |
| | | String token, |
| | | String reqData, |
| | | String componentCode, |
| | | String componentMethod, |
| | | String url, |
| | | String sessionId, |
| | | String appId, |
| | | Map<String, Object> headers) |
| | | throws IllegalArgumentException { |
| | | this.setComponentCode(componentCode); |
| | | this.setComponentMethod(componentMethod); |
| | | this.setReqData(reqData); |
| | | this.setRequestTime(DateUtil.getyyyyMMddhhmmssDateString()); |
| | | this.setUserId(userId); |
| | | this.setUserName(userName); |
| | | this.setToken(token); |
| | | this.setUrl(url); |
| | | this.setSessionId(sessionId); |
| | | this.setAppId(appId); |
| | | this.setHeaders(headers); |
| | | |
| | | return this; |
| | | } |
| | | |
| | | public String toString(){ |
| | | public String toString() { |
| | | return JSONObject.toJSONString(this); |
| | | } |
| | | |
| | | @Override |
| | | public String getAppId() { |
| | | return appId; |
| | | } |
| | | |
| | | public void setAppId(String appId) { |
| | | this.appId = appId; |
| | | } |
| | | |
| | | public String getUserName() { |
| | | return userName; |
| | | } |
| | | |
| | | public void setUserName(String userName) { |
| | | this.userName = userName; |
| | | } |
| | | |
| | | public String getApiUrl() { |
| | | return apiUrl; |
| | | } |
| | | |
| | | public void setApiUrl(String apiUrl) { |
| | | this.apiUrl = apiUrl; |
| | | } |
| | | |
| | | public HttpMethod getMethod() { |
| | | return method; |
| | | } |
| | | |
| | | @Override |
| | | public Map<String, Object> getHeaders() { |
| | | return this.headers; |
| | | } |
| | | |
| | | public void setHeaders(Map<String, Object> headers) { |
| | | this.headers = headers; |
| | | } |
| | | |
| | | public void setMethod(HttpMethod method) { |
| | | this.method = method; |
| | | } |
| | | |
| | | public String getPayerObjId() { |
| | | return payerObjId; |
| | | } |
| | | |
| | | public void setPayerObjId(String payerObjId) { |
| | | this.payerObjId = payerObjId; |
| | | } |
| | | |
| | | public String getPayerObjType() { |
| | | return payerObjType; |
| | | } |
| | | |
| | | public void setPayerObjType(String payerObjType) { |
| | | this.payerObjType = payerObjType; |
| | | } |
| | | |
| | | public String getEndTime() { |
| | | return endTime; |
| | | } |
| | | |
| | | public void setEndTime(String endTime) { |
| | | this.endTime = endTime; |
| | | } |
| | | } |