package com.qianwen.smartman.modules.dnc.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import com.qianwen.core.mp.base.BaseService; import com.qianwen.core.mp.support.Query; import com.qianwen.smartman.modules.dnc.entity.DncFactoryFile; import com.qianwen.smartman.modules.dnc.vo.DncFactoryFileVO; import com.qianwen.smartman.modules.dnc.vo.FileHistoryVO; import com.qianwen.smartman.modules.dnc.vo.FileVersionSwitchVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/service/IDncFactoryFileService.class */ public interface IDncFactoryFileService extends BaseService { DncFactoryFileVO addFactoryFile(DncFactoryFileVO dncFactoryFileVO); Boolean verifyFileName(String fileName, String objectKey); IPage listPages(String keywords, Query query); List getFactoryFileHistory(String fileId); Boolean switchVersion(FileVersionSwitchVO fileVersionSwitchVO); void writeFileLog(DncFactoryFile dncFactoryFile); }