1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public with sharing class LexPast2YearsRepairPriceReportController {
     @AuraEnabled
    public static ReturnData init(String recordId){
        ReturnData returnData = new ReturnData();
        String reportId = '';
        List<Report> reportList = [select Id from Report where DeveloperName ='Last2YearsRepairPrice3' limit 1];
        if(reportList.size()>0) {
            reportId = reportList[0].Id;
        }
        // String reportId = [select Id from Report where DeveloperName ='Last2YearsRepairPrice3' limit 1].Id;
        returnData.reportId = reportId;
 
        String mCEName = [select Name from Maintenance_Contract_Estimate__c where Id = :recordId].Name;
        returnData.mCEName = mCEName;
 
        return returnData;
        
    }
    public class ReturnData{
        @AuraEnabled
        public String reportId; 
        @AuraEnabled
        public String mCEName; 
    }
}