package org.jeecg.modules.eam.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.eam.entity.EamInspectionOrderDetail; import org.jeecg.modules.eam.entity.EamReportRepair; import org.jeecg.modules.eam.entity.EamWeekMaintenanceOrderDetail; import org.jeecg.modules.eam.request.EamReportRepairQuery; import java.util.List; /** * @Description: 故障报修 * @Author: Lius * @Date: 2025-04-01 */ public interface IEamReportRepairService extends IService { /** * 分页列表 * @param page * @param eamReportRepairQuery * @return */ IPage pageList(Page page, EamReportRepairQuery eamReportRepairQuery); /** * 从周保中生成报修 * @param detailList * @return */ boolean reportRepairFromMaintenance(String equipmentId, String reportUser, List detailList); /** * 从周保中生成报修 * @param detailList * @return */ boolean reportRepairFromInspection(String equipmentId, String reportUser, List detailList); }