package cn.ksource.web.facade.change;
|
|
import cn.ksource.beans.SC_WORKFLOW_CHANGE;
|
import cn.ksource.core.dao.SqlParameter;
|
import cn.ksource.core.page.PageInfo;
|
import cn.ksource.core.web.SysInfoMsg;
|
|
import javax.servlet.http.HttpServletRequest;
|
import java.util.List;
|
import java.util.Map;
|
|
public interface ChangeFacade {
|
|
/**
|
* 保存变更基本信息
|
*
|
* @param request
|
* @return
|
*/
|
Map saveChange(HttpServletRequest request, SC_WORKFLOW_CHANGE sc_workflow_change);
|
|
/**
|
* 当前节点编号
|
* @param flowId
|
* @param userId
|
* @return
|
*/
|
Map getFlowMsg(String flowId,String userId);
|
|
/**
|
* 查询我的变更工单的数据
|
* @param request
|
* @return
|
*/
|
List queryMyChangeData(HttpServletRequest request);
|
|
/**
|
* 查询我的变更工单的数据
|
* @param request
|
* @return
|
*/
|
int queryMyChangeCount(HttpServletRequest request);
|
|
/**
|
* 根据ID查询变更数据信息
|
* @param id
|
* @return
|
*/
|
Map getChangeMsgById(String id);
|
|
/**
|
* 查询工单信息
|
* @param partnerId
|
* @param orderId
|
* @return
|
*/
|
Map queryChangeBaseMsg(String partnerId, String orderId);
|
|
/**
|
* 工单响应
|
* @param request
|
* @return
|
*/
|
String anwerSubmit(HttpServletRequest request);
|
|
|
/**
|
* 查询评审结果
|
* @param orderId
|
* @return
|
*/
|
Map getPsResult(String orderId);
|
|
/**
|
* CCB评审规则
|
* @param proId
|
*/
|
Map getCcbRule(String proId,String partner_id);
|
|
/**
|
* 保存CCB评审最终结果
|
* @param request
|
*/
|
Map saveCcbEndResult(HttpServletRequest request);
|
|
/**
|
* CCB评审结果
|
* @param flowId
|
*/
|
List<Map> getCcbResult(String flowId);
|
|
/**
|
* CCB评审结果统计
|
* @param flowId
|
*/
|
List<Map> getCcbTjResult(String flowId);
|
|
/**
|
* 查询是否可以进入下一个节点
|
* @param request
|
* @return
|
*/
|
String issave(HttpServletRequest request);
|
|
/**
|
* 人员分派
|
* @param request
|
* @return
|
*/
|
Map updateAssign(HttpServletRequest request);
|
|
/**
|
* CCB评审不通过关闭工单
|
* @param request
|
*/
|
void updatecloseChange(HttpServletRequest request);
|
|
/**
|
* 发送到创建人
|
* @param params
|
*/
|
SysInfoMsg doSendToStart(Map<String, String> params);
|
|
/**
|
* 查询变更CCB评审模板配置
|
* @param request
|
*/
|
Map queryChangeCcbConfig(HttpServletRequest request);
|
|
/**
|
* 保存变更CCB评审模板配置
|
* @param request
|
*/
|
void saveChangeCcbConfig(HttpServletRequest request);
|
|
/**
|
* 获取下一节点
|
* @param flowId
|
* @return
|
*/
|
Map getNextNode(String flowId);
|
|
/**
|
* 工单提交
|
* @param request
|
* @return
|
*/
|
void orderSubmit(HttpServletRequest request);
|
|
/**
|
* 查询工单流转信息
|
* @param flowId
|
* @return
|
*/
|
List<Map> changeLzRecord(String flowId);
|
|
/**
|
* 保存配置关系记录
|
* @param request
|
*/
|
void saveRelationWhenClose(String flowId);
|
|
/**
|
* 删除配置关系记录
|
* @param request
|
*/
|
void delRelationWhenClose(String flowId);
|
|
/**
|
* 保存配置关系
|
* @param request
|
*/
|
void updateRelationWhenFinish(String flowId);
|
|
/**
|
* 查询变更工单的数据
|
* @param request
|
* @return
|
*/
|
List queryChangeOrderList(HttpServletRequest request);
|
|
/**
|
* 查询变更工单的数据
|
* @param request
|
* @return
|
*/
|
int queryChangeOrderCount(HttpServletRequest request);
|
|
/**
|
* 通过模版id获取节点处理人
|
* @param flowId
|
* @param templateId
|
* @return
|
*/
|
Map<String,String> queryUserByTemplateId(String flowId,String templateId);
|
|
/**
|
* 工单回退
|
* @param request
|
* @return
|
*/
|
Map gobackNodeSubmit(HttpServletRequest request);
|
|
/**
|
* DSL关联配置数据
|
* @param request
|
*/
|
PageInfo getDslLinkCiData(HttpServletRequest request);
|
|
/**
|
* DSL关联配置数据总数
|
* @param request
|
*/
|
int getDslLinkCiCount(HttpServletRequest request);
|
|
/**
|
* 获取DSL版本数据
|
* @param request
|
*/
|
PageInfo queryDslVersionData(HttpServletRequest request);
|
|
/**
|
* 获取DSL版本数据数量
|
* @param request
|
*/
|
int queryDslVersionCount(HttpServletRequest request);
|
|
/**
|
* 获取DSL配置变更文件记录数据
|
* @param request
|
* @param versionId
|
*/
|
PageInfo queryDslConfigRecordData(HttpServletRequest request,
|
String versionId);
|
|
/**
|
* 获取DSL配置变更文件记录数据数量
|
* @param request
|
* @param versionId
|
*/
|
int queryDslConfigRecordCount(HttpServletRequest request,String versionId);
|
|
/**
|
* 添加DSL关联配置数据
|
* @param request
|
*/
|
List<Map> getDslciData(HttpServletRequest request);
|
|
/**
|
* 添加DSL关联配置信息
|
* @param request
|
*/
|
String saveDslci(HttpServletRequest request);
|
|
/**
|
*删除DSL关联配置信息
|
* @param request
|
*/
|
String deleteDslci(HttpServletRequest request);
|
|
/**
|
* dsl文件变更详情报表
|
* @param request
|
*/
|
List changeFileReport(HttpServletRequest request);
|
/**
|
* 关闭节点
|
* @param request
|
* @return
|
*/
|
void updatefinishnode(HttpServletRequest request);
|
/**
|
* 关闭变更工单
|
* @param request
|
* @return
|
*/
|
void updateResolveType(HttpServletRequest request);
|
/**
|
* 回复DSL资料信息
|
* @param request
|
*/
|
void delDslMsg(String flowId);
|
}
|