package com.shlanbao.tzsc.pms.equ.eqpMaintain.service; import javax.servlet.http.HttpSession; import com.shlanbao.tzsc.base.mapping.EqmWheelCovelParam; import com.shlanbao.tzsc.base.mapping.EqmWheelCovelPlanInfo; import com.shlanbao.tzsc.base.model.DataGrid; import com.shlanbao.tzsc.base.model.Json; import com.shlanbao.tzsc.base.model.PageParams; public interface EqpMaintainServiceI { /** * 查询维保计划 * @param wcpBean * @param pageParams * @return */ DataGrid queryEqmMaintainPlan(EqmWheelCovelPlanInfo wcpBean, PageParams pageParams); /** * 查询维保计划详细 * @param bean * @return */ DataGrid queryplanDetail(EqmWheelCovelParam bean); /** * 反馈设备维保计划 * @param type * @param ids * @return */ int dasSendEquipmentWorkOrderResult(String type, String ids); /* * 查询设备维保详细项 */ EqmWheelCovelParam queryDetailById(String id); /** * 修改设备维保详细项 * @param bean * @param session * @throws Exception */ void editParams(EqmWheelCovelParam bean, HttpSession session) throws Exception; /** * 完成维保计划 * @param id * @param session */ void finishMainTainPlan(String id, HttpSession session) throws Exception; /** * 选择维修工 * @return */ DataGrid callMaintenanceman(); /** * 添加维修呼叫记录 * @param id * @param session * @return */ Json addCallInfo(String id, String rId,String rName,String rType,HttpSession session); /** * 删除维保计划 * @param id * @param session * @return */ int delMainTainPlan(String id); DataGrid queryMaintainInfo(EqmWheelCovelParam bean); int recallParam(String ids); }