package com.shlanbao.tzsc.pms.qm.self.service; import java.util.List; import javax.servlet.http.HttpServletRequest; import com.shlanbao.tzsc.base.mapping.QmOutward; import com.shlanbao.tzsc.base.model.DataGrid; import com.shlanbao.tzsc.base.model.PageParams; import com.shlanbao.tzsc.base.model.SessionInfo; import com.shlanbao.tzsc.pms.qm.self.beans.QmAppearanceDataBean; import com.shlanbao.tzsc.pms.qm.self.beans.QmOutWandBean; /** * 外观质量检验记录接口 * @author luther.zhang * @create 2015-01-05 */ public interface QmOutWandService { /** * 查询外观检测记录 */ DataGrid queryList(QmOutWandBean bean,PageParams pageParams) throws Exception; /** *查询外观检测记录详细 * @param id * @return */ List queryDel(String id); /** * 反馈物理外观检测数据 * @param id */ void sendMsg(String id,String param); /** *根据eqp查询工单 * @param id * @return */ List queryOrderNumber(String id,SessionInfo sessionInfo,HttpServletRequest request); /** *根据缺陷大类查询缺陷小类 * * */ DataGrid queryOutWandDes(QmOutWandBean bean,HttpServletRequest request,PageParams pageParams); /** *保存外观质量缺陷 * * */ void saveOutWandDes(QmAppearanceDataBean bean, HttpServletRequest request); /** * 外观缺陷 * 反馈班长 * */ void updateQmOutWardByIds(String ids,String sts); /** * 更改检测时间 * rengj * * */ String updateCheckTimes(String stim,String ids); /** * @author: sunzhen * @date: 2019-09-03 14:22 * @param: id * @param: param * @param: request * @return: java.lang.String * @throws: * @description: 批量删除外观自检记录 */ String beatchDeleteOutWand(String id,HttpServletRequest request); /** * @author: sunzhen * @date: 2019-09-03 14:22 * @param: id * @param: param * @param: request * @return: java.lang.String * @throws: * @description: 删除外观自检记录 */ String deleteOutWand(String id, HttpServletRequest request); /** * 编辑 * @param qmOutWandBean * @return */ String edit(QmOutWandBean qmOutWandBean); /** * 根据id查询 * @return */ QmOutWandBean queryById(String id); }