package com.qianwen.smartman.modules.tpm.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; import com.qianwen.core.mp.support.Query; import com.qianwen.smartman.modules.tpm.dto.RepairRecordSearchDTO; import com.qianwen.smartman.modules.tpm.entity.RepairRecord; import com.qianwen.smartman.modules.tpm.vo.ApplyRecordMaterialVO; import com.qianwen.smartman.modules.tpm.vo.RepairRecordAddVO; import com.qianwen.smartman.modules.tpm.vo.RepairRecordDetailVO; import com.qianwen.smartman.modules.tpm.vo.RepairRecordExportVO; import com.qianwen.smartman.modules.tpm.vo.RepairRecordLookVO; import com.qianwen.smartman.modules.tpm.vo.RepairRecordTodaySearchVO; import com.qianwen.smartman.modules.tpm.vo.RepairRecordUpdateVO; import com.qianwen.smartman.modules.tpm.vo.RepairRecordVO; import com.qianwen.smartman.modules.tpm.vo.excel.RepairRecordExcelVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/service/IRepairRecordService.class */ public interface IRepairRecordService extends IService { RepairRecord createRepairRecord(RepairRecordAddVO repairRecordAddVO); RepairRecord updateRepairRecord(RepairRecordUpdateVO repairRecordUpdateVO); IPage getPageRecord(RepairRecordSearchDTO repairRecordSearchDTO, Query query); IPage getPageRepairRecord(RepairRecordLookVO searchDTO, Query query); RepairRecordDetailVO detailRecord(Long id); boolean confirmRecord(Long id); List getRecordByDeviceId(Long deviceId); ApplyRecordMaterialVO getFiles(Long id); boolean deleteRecord(List ids); List queryRecord(RepairRecordLookVO repairRecordLookVO); List getRecordByMalId(Long malId); boolean updateRecordMalfunction(Long malId, String malName, String malCode, Integer action); boolean updateApplyByApply(Long applyId, Long malId, String malName, String malCode); List exportRepairRecord(RepairRecordExportVO repairRecordExportVO); IPage getPageRecordWaring(RepairRecordTodaySearchVO repairRecordTodaySearchVO, Query query); Long countRecord(); RepairRecordVO completeRepair(Long id); }