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 javax.servlet.http.HttpServletResponse; import com.qianwen.core.mp.support.Query; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.cps.vo.MaintainRecordAddVO; import com.qianwen.smartman.modules.cps.vo.MaintainRecordExportVO; import com.qianwen.smartman.modules.cps.vo.MaintainRecordIdListVO; import com.qianwen.smartman.modules.cps.vo.MaintainRecordSearchVO; import com.qianwen.smartman.modules.cps.vo.MaintainRecordUpdateVO; import com.qianwen.smartman.modules.tpm.entity.MaintainRecord; import com.qianwen.smartman.modules.tpm.vo.MaintainPlanExpireQueryVO; import com.qianwen.smartman.modules.tpm.vo.MaintainRecordItemVO; import com.qianwen.smartman.modules.tpm.vo.MaintainRecordVO; import com.qianwen.smartman.modules.tpm.vo.MaintainStatisticsVO; import com.qianwen.smartman.modules.tpm.vo.MaintainVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tpm/service/IMaintainRecordService.class */ public interface IMaintainRecordService extends IService { MaintainRecord createMaintainRecord(MaintainRecordAddVO maintainRecordAddVO); MaintainRecord editMaintainRecord(MaintainRecordUpdateVO maintainRecordUpdateVO); MaintainRecordVO getMaintainRecord(Long id); List queryMaintainRecordList(MaintainRecordSearchVO maintainRecordSearchVO); IPage queryMaintainRecordPage(MaintainRecordSearchVO maintainRecordSearchDTO, Query query); List queryMaintainRecordItemList(Long recordId); IPage queryMaintainRecordItemListPage(Long recordId, Query query); Boolean deleteMaintainRecord(MaintainRecordIdListVO maintainRecordIdListVO); Boolean confirmMaintainRecord(Long id); BladeFile exportMaintainRecord(MaintainRecordExportVO maintainRecordExportVO, HttpServletResponse response); MaintainStatisticsVO maintainStatisticsNum(); IPage pageMaintainPlanConfirmed(Query query, MaintainPlanExpireQueryVO maintainPlanExpireQueryVO); MaintainVO getMaintainDetail(String id); }