java110
2022-06-29 02f9f9f6a969b90c5189c2a29c88d12c8150e281
java110-core/src/main/java/com/java110/core/context/PageData.java
old mode 100644 new mode 100755
@@ -2,6 +2,8 @@
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;
@@ -45,6 +47,26 @@
    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;
@@ -170,9 +192,38 @@
                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,
@@ -182,6 +233,30 @@
                             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);
@@ -193,6 +268,7 @@
        this.setUrl(url);
        this.setSessionId(sessionId);
        this.setAppId(appId);
        this.setHeaders(headers);
        return this;
    }
@@ -217,4 +293,53 @@
    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;
    }
}