package com.qianwen.smartman.modules.tpm.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import com.qianwen.core.mp.service.BladeService; import com.qianwen.core.mp.support.Query; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.tpm.entity.CheckRecord; import com.qianwen.smartman.modules.tpm.vo.CheckRecordDetailVO; import com.qianwen.smartman.modules.tpm.vo.CheckRecordSearchVO; import com.qianwen.smartman.modules.tpm.vo.CheckRecordSubmitVO; import com.qianwen.smartman.modules.tpm.vo.CheckRecordTodayVO; import com.qianwen.smartman.modules.tpm.vo.CheckRecordUpdateVO; import com.qianwen.smartman.modules.tpm.vo.CheckRecordVO; import com.qianwen.smartman.modules.tpm.vo.RecordFilesVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/service/ICheckRecordService.class */ public interface ICheckRecordService extends BladeService { CheckRecord createCheckRecord(CheckRecordSubmitVO vo); IPage pageCheckRecord(Query query, String keyWords, String deviceTypeId); boolean deleteCheckRecord(List ids); boolean updateCheckRecord(CheckRecordUpdateVO vo); boolean removeItems(String recordId, List ids); boolean removeFiles(String recordId, List ids); boolean addFiles(Long recordId, RecordFilesVO vo); IPage getTodayCheckRecords(CheckRecordSearchVO checkRecordSearchVO, Query query); Long checkRecordStatisticsNum(); CheckRecordDetailVO detail(String id); BladeFile exportCheckRecord(String keyWords, String deviceTypeId); }