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<DmsDisableOccupancy> legacyApplicationsForFile(@Param("tenantId") String tenantId,@Param("fileId") String fileId);
|
List<DmsDisableOccupancy> legacyApplicationsForDocument(@Param("tenantId") String tenantId,@Param("documentId") UUID documentId);
|
DmsDisableOccupancy application(@Param("tenantId") String tenantId, @Param("taskId") String taskId,
|
@Param("operation") String operation);
|
List<DmsDisableOccupancy> applicationFiles(@Param("tenantId") String tenantId,
|
@Param("applicationId") String applicationId, @Param("operation") String operation);
|
int conflictingFiles(@Param("tenantId") String tenantId, @Param("fileIds") List<String> fileIds,
|
@Param("taskId") String taskId);
|
List<DmsDisableOccupancy> selectedFiles(@Param("tenantId") String tenantId, @Param("fileIds") List<String> 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);
|
}
|