package org.jeecg.modules.eam.service; import org.jeecg.modules.eam.entity.CalibrationOrderDetail; import org.jeecg.modules.eam.entity.CalibrationOrder; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.eam.entity.CalibrationOrder; import org.jeecg.modules.eam.model.MaintenanceCycleVo; import java.io.Serializable; import java.util.Collection; import java.util.List; import java.util.Map; /** * @Description: 检定工单 * @Author: jeecg-boot * @Date: 2023-04-23 * @Version: V1.0 */ public interface ICalibrationOrderService extends IService { /** * 添加一对多 * * @param calibrationOrder * @param calibrationOrderDetailList */ public void saveMain(CalibrationOrder calibrationOrder, List calibrationOrderDetailList); /** * 修改一对多 * * @param calibrationOrder * @param calibrationOrderDetailList */ public void updateMain(CalibrationOrder calibrationOrder, List calibrationOrderDetailList); /** * 删除一对多 * * @param id */ public void delMain(String id); /** * 批量删除一对多 * * @param idList */ public void delBatchMain(Collection idList); //qsw 2023-7-18================================================================================ /** * 设备检定工单 创建时通过设备获取设备精度参数 * qsw 2023-7-18 */ List> getPrecisionParameterList(String equipmentId); /** *首页公司级 技术状态数量统计 * qsw 2024-3-13 */ List> getFactoryEquipmentTechnologyStatusList(); /** *首页公司级 设备报修情况统计 * qsw 2024-3-13 */ List> getFactoryReportRepairEquipmentList(); /** *首页公司级 本月三保计划 * qsw 2024-3-14 */ List> getFactoryThisMonthMaintenanceList(); /** *首页公司级 下月三保计划 * qsw 2024-3-14 */ List> getFactoryNextMonthMaintenanceList(); /** *首页公司级 下下月三保计划 * qsw 2024-3-14 */ List> getFactoryNextNextMonthMaintenanceList(); /** *首页技术状态数量统计 * qsw 2024-3-13 */ List> getEquipmentTechnologyStatusList(String factoryModelId); /** *首页设备报修情况统计 * qsw 2024-3-13 */ List> getReportRepairEquipmentList(String factoryModelId); /** *首页本月三保计划 * qsw 2024-3-14 */ List> getThisMonthMaintenanceList(String factoryModelId); /** *首页下月三保计划 * qsw 2024-3-14 */ List> getNextMonthMaintenanceList(String factoryModelId); /** *首页下下月三保计划 * qsw 2024-3-14 */ List> getNextNextMonthMaintenanceList(String factoryModelId); }