wuxw
2022-05-10 b2b5bdf6f42597e582da96aa56707e1f68d3936e
java110-core/src/main/java/com/java110/core/context/DataFlowContext.java
old mode 100644 new mode 100755
@@ -1,5 +1,6 @@
package com.java110.core.context;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.java110.entity.center.Business;
import com.java110.entity.center.DataFlowLinksCost;
@@ -19,60 +20,63 @@
     * 请求报文
     * @return
     */
    public String getReqData();
     String getReqData();
    //AppId
    public String getAppId();
     String getAppId();
    public JSONObject getReqJson();
     //userId
     String getUserId();
     JSONObject getReqJson();
    /**
     * 返回报文
     * @return
     */
    public JSONObject getResJson();
     JSONObject getResJson();
    /**
     * 添加各个环节的耗时
     * @param dataFlowLinksCost
     */
    public void addLinksCostDates(DataFlowLinksCost dataFlowLinksCost);
     void addLinksCostDates(DataFlowLinksCost dataFlowLinksCost);
    /**
     * 添加日志信息
     * @param dataFlowLog
     */
    public void addLogDatas(DataFlowLog dataFlowLog);
     void addLogDatas(DataFlowLog dataFlowLog);
    public List<DataFlowLinksCost> getLinksCostDates();
     List<DataFlowLinksCost> getLinksCostDates();
    public List<Business> getBusinesses();
     List<Business> getBusinesses();
    /**
     * 源请求头信息
     * @return
     */
    public Map<String, String> getRequestHeaders();
     Map<String, String> getRequestHeaders();
    /**
     * 终返回头信息
     * @return
     */
    public Map<String, String> getResponseHeaders();
     Map<String, String> getResponseHeaders();
    /**
     * 当前请求头信息
     * @return
     */
    public Map<String, String> getRequestCurrentHeaders();
     Map<String, String> getRequestCurrentHeaders();
    /**
     * 当前返回头信息
     * @return
     */
    public Map<String, String> getResponseCurrentHeaders();
     Map<String, String> getResponseCurrentHeaders();
    public IOrders getOrder();
     IOrders getOrder();
    /**
@@ -105,4 +109,21 @@
    public void setResponseEntity(ResponseEntity responseEntity);
    public ResponseEntity getResponseEntity();
    /**
     * 获取调用订单服务业务
     * @return
     */
    public JSONArray getServiceBusiness();
    /**
     * 设置订单服务业务
     * @param serviceBusiness
     */
    public void addServiceBusiness(JSONObject serviceBusiness);
    /**
     * 设置订单服务业务
     * @param serviceBusinesses
     */
    public void setServiceBusiness(JSONArray serviceBusinesses);
}