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> {
|
RepairRecord createRepairRecord(RepairRecordAddVO repairRecordAddVO);
|
|
RepairRecord updateRepairRecord(RepairRecordUpdateVO repairRecordUpdateVO);
|
|
IPage<RepairRecordVO> getPageRecord(RepairRecordSearchDTO repairRecordSearchDTO, Query query);
|
|
IPage<RepairRecordVO> getPageRepairRecord(RepairRecordLookVO searchDTO, Query query);
|
|
RepairRecordDetailVO detailRecord(Long id);
|
|
boolean confirmRecord(Long id);
|
|
List<RepairRecordVO> getRecordByDeviceId(Long deviceId);
|
|
ApplyRecordMaterialVO getFiles(Long id);
|
|
boolean deleteRecord(List<Long> ids);
|
|
List<RepairRecordVO> queryRecord(RepairRecordLookVO repairRecordLookVO);
|
|
List<RepairRecord> getRecordByMalId(Long malId);
|
|
boolean updateRecordMalfunction(Long malId, String malName, String malCode, Integer action);
|
|
boolean updateApplyByApply(Long applyId, Long malId, String malName, String malCode);
|
|
List<RepairRecordExcelVO> exportRepairRecord(RepairRecordExportVO repairRecordExportVO);
|
|
IPage<RepairRecordVO> getPageRecordWaring(RepairRecordTodaySearchVO repairRecordTodaySearchVO, Query query);
|
|
Long countRecord();
|
|
RepairRecordVO completeRepair(Long id);
|
}
|