package jnpf.dmsMapper; import jnpf.dmsEntity.storage.approval.DmsDisableRequest; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.UUID; @Mapper public interface DmsApprovedDisableMapper { List approvedApplications(@Param("after") DmsDisableRequest after, @Param("limit") int limit); List nativeRows(@Param("tenantId") String tenantId, @Param("flowId") String flowId, @Param("taskId") String taskId, @Param("operation") String operation); void enqueue(DmsDisableRequest row); DmsDisableRequest lock(@Param("tenantId") String tenantId, @Param("id") UUID id); List dueItems(@Param("tenantId") String tenantId, @Param("batchId") UUID batchId); int refreshProgress(jnpf.dmsEntity.storage.approval.DmsApprovedBatch batch); int validateTarget(DmsDisableRequest row); int candidateExists(DmsDisableRequest row); }