public with sharing class ShopifyLogController { public ShopifyLogController() { } @AuraEnabled(cacheable=true) public static Integer TotalRecords(){ return [Select count() from HIC_ShopifySync__Shopify_Log__c limit 50000]; } @AuraEnabled(cacheable=true) public static List getCaseList(Integer v_Offset, Integer v_pagesize){ System.debug('v_Offset'+v_Offset); return [SELECT Id, HIC_ShopifySync__Store__c,Name, HIC_ShopifySync__Is_Webhook__c,HIC_ShopifySync__Info__c,CreatedDate,LastModifiedDate FROM HIC_ShopifySync__Shopify_Log__c limit :v_pagesize OFFSET :v_Offset]; } @AuraEnabled(cacheable=true) public static Integer getNext(Integer v_Offset, Integer v_pagesize){ v_Offset += v_pagesize; return v_Offset; } @AuraEnabled(cacheable=true) public static Integer getPrevious(Integer v_Offset, Integer v_pagesize){ v_Offset -= v_pagesize; return v_Offset; } }