package jnpf.dmsMapper; import jnpf.dmsEntity.permission.vo.DmsFileCenterItemVO; import jnpf.dmsPermission.DmsFileCenterQuery; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.UUID; @Mapper public interface DmsFileCenterMapper { List selectFolders(@Param("q") DmsFileCenterQuery query); List selectCurrentDocuments(@Param("q") DmsFileCenterQuery query); List selectCurrentFiles(@Param("q") DmsFileCenterQuery query); boolean fileNameExists(@Param("tenantId") String tenantId, @Param("folderId") UUID folderId, @Param("fileName") String fileName); List selectHistoricalVersions(@Param("q") DmsFileCenterQuery query); List selectHistoricalFiles(@Param("q") DmsFileCenterQuery query); List selectCurrentDocumentVersions(@Param("q") DmsFileCenterQuery query); List selectDocumentVersions(@Param("q") DmsFileCenterQuery query); List selectSharedDocuments(@Param("q") DmsFileCenterQuery query); List selectSharedHistoricalVersions(@Param("q") DmsFileCenterQuery query); }