package com.java110.common.factory;
|
|
import com.java110.common.constant.ResponseConstant;
|
import com.java110.common.util.DateUtil;
|
import com.java110.entity.center.DataFlow;
|
import com.java110.entity.center.DataFlowLinksCost;
|
|
import java.util.Date;
|
|
/**
|
* 数据流工厂类
|
* Created by wuxw on 2018/4/13.
|
*/
|
public class DataFlowFactory {
|
|
public static DataFlow newInstance(){
|
return new DataFlow(DateUtil.getCurrentDate(), ResponseConstant.RESULT_CODE_SUCCESS);
|
}
|
|
/**
|
* 添加耗时
|
* @param dataFlow 数据流
|
* @param linksCode 环节编码
|
* @param linksName 环节名称
|
* @param startDate 开始时间
|
* @param endDate 结束时间
|
* @return
|
*/
|
public static DataFlow addCostTime(DataFlow dataFlow, String linksCode, String linksName, Date startDate, Date endDate){
|
DataFlowLinksCost dataFlowLinksCost = new DataFlowLinksCost().builder(linksCode, linksName, startDate, endDate);
|
dataFlow.addLinksCostDatas(dataFlowLinksCost);
|
return dataFlow;
|
}
|
}
|