package cn.ksource.web.facade.releaseManage;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.beans.SC_WORKFLOW_RELEASE;
|
import cn.ksource.core.web.SysInfoMsg;
|
|
@SuppressWarnings("unchecked")
|
public interface ReleaseFacade {
|
/**
|
* 查询我的发布管理
|
* @param request
|
* @return
|
*/
|
public List<Map> queryMyRealseData(HttpServletRequest request);
|
|
/**
|
* 查询我的发布管理数量
|
* @param request
|
* @return
|
*/
|
public int queryMyRealseCount(HttpServletRequest request);
|
|
/**
|
* 查询工单 关联设备
|
* @param orderId
|
* @return
|
*/
|
public List queryLinkDeviceList(String orderId);
|
/**
|
* 查询工单 关联工单
|
* @param orderId
|
* @return
|
*/
|
public List queryLinkOrderList(String orderId);
|
|
/**
|
* 通过变更id获取变更信息
|
* @param changeId
|
* @return
|
*/
|
Map getChangeInfoById(String changeId);
|
|
/**
|
* 保存发布信息
|
* @param request
|
* @param orderId
|
* @return 工单id
|
*/
|
public String saveRelease(HttpServletRequest request,SC_WORKFLOW_RELEASE release);
|
|
/**
|
* 组织DSL
|
* @param request
|
* @return
|
*/
|
SysInfoMsg doOrganizationDSL(HttpServletRequest request);
|
/**
|
* 获取DSL信息
|
* @param thirdCateId TODO
|
* @param flowId TODO
|
* @param partnerId TODO
|
* @return
|
*/
|
public Map getDSLInfo(String configureId, String thirdCateId, String flowId, String partnerId);
|
|
/**
|
* 获取下一节点
|
* @param params
|
* @return
|
*/
|
Map getNextNode(Map<String, String> params);
|
|
/**
|
* 审批 分派
|
* @param request
|
* @return TODO
|
*/
|
public SysInfoMsg doApproveAssign(HttpServletRequest request);
|
|
/**
|
* 发布通知
|
* @param request
|
* @return TODO
|
*/
|
public SysInfoMsg doReleaseNotice(HttpServletRequest request);
|
|
/**
|
* 发布执行
|
* @param request
|
* @return TODO
|
*/
|
public SysInfoMsg doReleaseExec(HttpServletRequest request);
|
|
/**
|
* 发布审核
|
* @param request
|
* @return TODO
|
*/
|
public SysInfoMsg doReleaseApproval(HttpServletRequest request);
|
|
/**
|
* 工单结束
|
* @param request
|
*/
|
void doOrderFinish(HttpServletRequest request);
|
|
/**
|
* 查询工单 业务系统
|
* @param orderId
|
* @return
|
*/
|
public List querySysInfoList(String orderId);
|
|
/**
|
* 工单响应
|
* @param request
|
* @return TODO
|
*/
|
public boolean doAnswer(HttpServletRequest request);
|
|
/**
|
* 回退
|
* @param request
|
* @return TODO
|
*/
|
public SysInfoMsg doSendBack(HttpServletRequest request);
|
|
/**
|
* 关闭流程
|
* @param request
|
*/
|
public void doCloseFlow(HttpServletRequest request);
|
|
/**
|
* 获取工单数量概况
|
* @param request
|
* @return
|
* @author chenlong
|
*/
|
public Map getSurveyNum(HttpServletRequest request);
|
|
/**
|
* 查询发布管理
|
* @param request
|
* @return
|
*/
|
public List<Map> queryRealseData(HttpServletRequest request);
|
|
/**
|
* 查询发布管理数量
|
* @param request
|
* @return
|
*/
|
public int queryRealseCount(HttpServletRequest request);
|
}
|