package jnpf.dmsMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.UUID; import java.util.List; import jnpf.dmsEntity.storage.approval.DmsDisableOccupancy; @Mapper public interface DmsDisableApplicationMapper { int pendingForFile(@Param("tenantId") String tenantId,@Param("fileId") String fileId); int pendingForDocument(@Param("tenantId") String tenantId,@Param("documentId") UUID documentId); List legacyApplicationsForFile(@Param("tenantId") String tenantId,@Param("fileId") String fileId); List legacyApplicationsForDocument(@Param("tenantId") String tenantId,@Param("documentId") UUID documentId); DmsDisableOccupancy application(@Param("tenantId") String tenantId, @Param("taskId") String taskId, @Param("operation") String operation); List applicationFiles(@Param("tenantId") String tenantId, @Param("applicationId") String applicationId, @Param("operation") String operation); int conflictingFiles(@Param("tenantId") String tenantId, @Param("fileIds") List fileIds, @Param("taskId") String taskId); List selectedFiles(@Param("tenantId") String tenantId, @Param("fileIds") List fileIds); int releaseFile(@Param("tenantId") String tenantId, @Param("taskId") String taskId, @Param("operation") String operation, @Param("fileId") String fileId); int occupy(DmsDisableOccupancy row); int releaseTask(@Param("tenantId") String tenantId, @Param("taskId") String taskId, @Param("operation") String operation); }