package com.shlanbao.tzsc.pms.qm.onlineCheck.service; import java.util.List; import javax.servlet.http.HttpServletRequest; import com.shlanbao.tzsc.base.mapping.QMFinishedAddTo; import com.shlanbao.tzsc.base.mapping.QmOnlineCheckHsYsd; import com.shlanbao.tzsc.base.model.DataGrid; import com.shlanbao.tzsc.base.model.Json; import com.shlanbao.tzsc.base.model.PageParams; import com.shlanbao.tzsc.pms.qm.onlineCheck.bean.QMOnlineCheckBean; import com.shlanbao.tzsc.pms.qm.onlineCheck.bean.QMOnlineCheckDetailBean; import com.shlanbao.tzsc.pms.qm.onlineCheck.bean.QMOnlineCheckHsYsdBean; import com.shlanbao.tzsc.pms.qm.onlineCheck.bean.QmCxOnlineCHKGY; import com.shlanbao.tzsc.pms.sch.workorder.beans.WorkOrderBean; /** * 综合测试台 * @author shisihai * */ public interface QMOnlineCheckService { /** * 成品检测查询 * @param orderType */ DataGrid queryList(QMOnlineCheckBean bean,String orderType, PageParams pageParams) throws Exception; /** * 过程检测查询 */ DataGrid productqueryList(WorkOrderBean bean,PageParams pageParams) throws Exception; /** * 查询详细 * @param orderType */ DataGrid queryDetailList(String pid,String orderType, PageParams pageParams) throws Exception; /** * 查询详细(成品) * @param orderType */ DataGrid queryProdDetailList(String pid,String orderType, PageParams pageParams) throws Exception; /** * 反馈物理指标数据到MES * @param id * @param orderType */ String sendMsg(String id,String param); void sendMsgCP(String id,String param); List getProdJson(); String deleteProd(String id,String param,HttpServletRequest request); String deleteCprod(String id, String param, HttpServletRequest request); String updateFeedback(String id,String param); String insertQmFinished(QMFinishedAddTo bean); void saveOnHsYsd(QMOnlineCheckHsYsdBean bean, String param); /** * 含水率查询 * @param orderType */ DataGrid queryHslList(QMOnlineCheckHsYsdBean bean,PageParams pageParams) throws Exception; /** * 压实端查询 * @param orderType */ DataGrid queryYsdList(QMOnlineCheckHsYsdBean bean,PageParams pageParams) throws Exception; String sendYsdMsg(String id); String deleteYsdMsg(String id,String param,HttpServletRequest request); String sendMonitorOrInspector(String id,String param); String sendMsgBz(String id, String param); //添加超标支数 String saveOverProof(QMOnlineCheckBean bean); String sendMsgZJZD(String string, String string2); //查询含水压实端等数据 QMFinishedAddTo queryFisaList(String ids); /** * 更改检测时间 * rengj * * */ String updateCheckTimes(String stim,String ids); String additionalProd(String ids,String param); void sendMESToData(String id, String param); void sendRequest(String sts, String date, String shift); DataGrid getCxGyList(WorkOrderBean orderBean, PageParams pageParams); String saveCxOnlineCHKGY(QmCxOnlineCHKGY bean); void sendGYSJLToMES(String id, String param); void sendHSLToMES(String id, String param); String getorder(WorkOrderBean bean); void addorder(QMOnlineCheckBean bean); void addorder1(QMOnlineCheckBean bean); void addorder2(QMOnlineCheckBean bean); String getorderRoller(WorkOrderBean bean); }