package com.qianwen.smartman.modules.dnc.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.qianwen.core.mp.base.BaseService; import com.qianwen.core.mp.support.Query; import com.qianwen.smartman.modules.dnc.entity.DncArchiveDirectoryFile; import com.qianwen.smartman.modules.dnc.vo.ArchiveDirectoryFileSearchVO; import com.qianwen.smartman.modules.dnc.vo.DncArchiveDirectoryFileVO; import com.qianwen.smartman.modules.dnc.vo.DncArchiveFileAddVO; import com.qianwen.smartman.modules.dnc.vo.VerifyArchiveFileVO; public interface IDncArchiveDirectoryFileService extends BaseService { IPage getArFilePage(ArchiveDirectoryFileSearchVO searchVO, Query query); DncArchiveFileAddVO addFile(DncArchiveFileAddVO dncArchiveFileAddVO); DncArchiveDirectoryFile verifyFileName(String fileName, Long workstationId, Long archiveDirectoryId); boolean checkArchiveFile(VerifyArchiveFileVO verifyArchiveFile); }