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.entity.RepairApply; import com.qianwen.smartman.modules.tpm.vo.ApplyCodeVO; import com.qianwen.smartman.modules.tpm.vo.RepairApplyAddVO; import com.qianwen.smartman.modules.tpm.vo.RepairApplyDetailVO; import com.qianwen.smartman.modules.tpm.vo.RepairApplyExportVO; import com.qianwen.smartman.modules.tpm.vo.RepairApplyLookVO; import com.qianwen.smartman.modules.tpm.vo.RepairApplySearchVO; import com.qianwen.smartman.modules.tpm.vo.RepairApplyUpdateVO; import com.qianwen.smartman.modules.tpm.vo.RepairApplyVO; import com.qianwen.smartman.modules.tpm.vo.RepairFileVO; import com.qianwen.smartman.modules.tpm.vo.excel.RepairApplyExcelVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/service/IRepairApplyService.class */ public interface IRepairApplyService extends IService { RepairApply createRepairApply(RepairApplyAddVO repairApplyAddVO); RepairApplyDetailVO detailApply(Long id); IPage getPageApply(RepairApplyLookVO repairApplyLookVO, Query query); List queryApply(RepairApplyLookVO repairApplyLookVO); boolean deleteRepairApply(List ids); boolean checkRepairApplyStatus(Long id); boolean implementApply(Long id); RepairApply updateRepairApply(RepairApplyUpdateVO repairApplyUpdateVO); RepairFileVO getFileAndDes(Long id); List queryApplyCode(); List getRepairApplyByMalId(Long malId); boolean updateApplyMalFunction(Long malId, String malName, String malCode, Integer action); boolean updateApplyByRecord(Long applyId, Long malId, String malName, String malCode); List exportRepairApply(RepairApplyExportVO repairApplyExportVO); IPage applyWaringPage(RepairApplySearchVO repairApplySearchVO, Query query); Long countApplyNum(); RepairApplyDetailVO detail(Long id); IPage getPageApplyForHmi(Long workstationId, Query query); }