diff --git a/contoller/PgrApiController.java b/contoller/PgrApiController.java deleted file mode 100644 index f03fae4..0000000 --- a/contoller/PgrApiController.java +++ /dev/null @@ -1,292 +0,0 @@ -//package in.gov.chennaicorporation.gccoffice.pgr.contoller; -// -//import java.text.ParseException; -// -//import java.text.SimpleDateFormat; -//import java.util.ArrayList; -//import java.util.Date; -//import java.util.List; -//import java.util.Map; -// -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.core.io.InputStreamResource; -//import org.springframework.core.io.Resource; -//import org.springframework.http.HttpHeaders; -//import org.springframework.http.HttpStatus; -//import org.springframework.http.MediaType; -//import org.springframework.http.ResponseEntity; -//import org.springframework.web.bind.annotation.GetMapping; -//import org.springframework.web.bind.annotation.PathVariable; -//import org.springframework.web.bind.annotation.RequestMapping; -//import org.springframework.web.bind.annotation.RequestParam; -//import org.springframework.web.bind.annotation.RestController; -// -//import in.gov.chennaicorporation.gccoffice.pgr.service.AgeAnalysisComplaintReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.AgeAnalysisDaskboards; -//import in.gov.chennaicorporation.gccoffice.pgr.service.AgeAnalysisReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.AllReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.MobileAgeAnalysisComplaintReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.MobileAgeAnalysisReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.QaQcReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.ReopenZonewiseComplaintReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.ReopenZonewiseReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.ZonewiseComplaintDetails; -//import in.gov.chennaicorporation.gccoffice.pgr.service.ZonewiseComplaintReports; -//import in.gov.chennaicorporation.gccoffice.pgr.service.ZonewiseReports; -// -//@RestController -//@RequestMapping("/pgr/api") -//public class PgrApiController { -// -// @Autowired -// private AllReports allReports; -// private QaQcReports qaqcReports; -// private ZonewiseReports zonewiseReports; -// -// private ReopenZonewiseReports reopenzonewiseReports; -// private AgeAnalysisDaskboards ageanalysisDaskboards; -// private AgeAnalysisReports ageanalysisReports; -// private MobileAgeAnalysisReports mobileageanalysisReports; -// private ZonewiseComplaintReports zonewisecomplaintReports; -// private ReopenZonewiseComplaintReports reopenzonewisecomplaintReports; -// private AgeAnalysisComplaintReports ageanalysiscomplaintReports; -// private MobileAgeAnalysisComplaintReports mobileageanalysiscomplaintReports; -// private ZonewiseComplaintDetails zonewisecomplaintDetails; -// -// -// @Autowired -// public PgrApiController(AllReports allReports, QaQcReports qaqcReports, -// ZonewiseReports zonewiseReports, ReopenZonewiseReports reopenzonewiseReports, -// AgeAnalysisReports ageanalysisReports, -// MobileAgeAnalysisReports mobileAgeAnalysisReports, -// ZonewiseComplaintReports zonewisecomplaintReports, -// ReopenZonewiseComplaintReports reopenzonewisecomplaintReports, -// AgeAnalysisComplaintReports ageanalysiscomplaintReports, -// MobileAgeAnalysisComplaintReports mobileageanalysiscomplaintReports, -// ZonewiseComplaintDetails zonewisecomplaintDetails) { -// this.allReports= allReports; -// this.qaqcReports=qaqcReports; -// this.zonewiseReports=zonewiseReports; -// this.reopenzonewiseReports=reopenzonewiseReports; -// this.ageanalysisReports=ageanalysisReports; -// this.mobileageanalysisReports=mobileageanalysisReports; -// this.zonewisecomplaintReports=zonewisecomplaintReports; -// this.reopenzonewisecomplaintReports=reopenzonewisecomplaintReports; -// this.ageanalysiscomplaintReports=ageanalysiscomplaintReports; -// this.mobileageanalysiscomplaintReports=mobileageanalysiscomplaintReports; -// this.zonewisecomplaintDetails=zonewisecomplaintDetails; -// } -// -// @GetMapping("/getAllReports") -// public List getAllReports() { -// -// System.out.println("AllReports Api..."); -// return allReports.check(null, null, null, null, null, null); -// } -// -// -//// @GetMapping("/getMyQuery") -//// public String getMyQuery( @RequestParam(required = false) String sFrDate, -//// @RequestParam(required = false) String sToDate, -//// @RequestParam(required = false) String sRptGroup, -//// @RequestParam(required = false) String sRptType, -//// @RequestParam(required = false) String cbCompStatus, -//// @RequestParam(required = false) String mode){ -//// System.out.println("hi how are you"); -//// List> pgrreportlist = new ArrayList<>(); -//// // Pass the additional parameters to the check method -//// if(sFrDate!=null && !sFrDate.isEmpty() && sToDate!=null && !sToDate.isEmpty() ) { -//// pgrreportlist= allReports.check(sFrDate, sToDate, sRptGroup, sRptType, cbCompStatus,mode); -//// } -//// -//// -//// return pgrreportlist(); -//// } -// -// -// -// @GetMapping("/getMyQuery") -// public List> getMyQuery( -// @RequestParam(required = false) String sFrDate, -// @RequestParam(required = false) String sToDate, -// @RequestParam(required = false) String sRptGroup, -// @RequestParam(required = false) String sRptType, -// @RequestParam(required = false) String cbCompStatus, -// @RequestParam(required = false) String mode) { -// -// System.out.println("Get all reports....."); -// List> pgrreportlist = new ArrayList<>(); -// -// // Pass the additional parameters to the check method -// if (sFrDate != null && !sFrDate.isEmpty() && sToDate != null && !sToDate.isEmpty()) { -// pgrreportlist = allReports.check(sFrDate, sToDate, sRptGroup, sRptType, cbCompStatus, mode); -// } -// -// return pgrreportlist; -// } -// -//// @GetMapping("/getMyQuery") -//// public ResponseEntity>> getMyQuery( -//// @RequestParam(required = false) String sFrDate, -//// @RequestParam(required = false) String sToDate, -//// @RequestParam(required = false) String sRptGroup, -//// @RequestParam(required = false) String sRptType, -//// @RequestParam(required = false) String cbCompStatus, -//// @RequestParam(required = false) String mode) { -//// -//// // Log statement -//// System.out.println("Request received with parameters: " + sFrDate + ", " + sToDate + ", " + sRptGroup + ", " + sRptType + ", " + cbCompStatus + ", " + mode); -//// -//// List> pgrreportlist = new ArrayList<>(); -//// -//// // Pass the additional parameters to the check method -//// if (sFrDate != null && !sFrDate.isEmpty() && sToDate != null && !sToDate.isEmpty()) { -//// pgrreportlist = allReports.check(sFrDate, sToDate, sRptGroup, sRptType, cbCompStatus, mode); -//// } -//// -//// // Return the response in JSON format -//// return new ResponseEntity<>(pgrreportlist, HttpStatus.OK); -//// } -// -// -// -// -// @GetMapping("/dashboard") -// public Map getDashboardData(@RequestParam(required = false) String DEPT_NAME) { -// // Call your service method to get the dashboard data based on the department -// List> ageanalysisdashboardList = ageanalysisDaskboards.getdashboardquery(DEPT_NAME); -// -// // Assuming you want to return the first item from the list (you may need to adjust this based on your actual logic) -// Map result = ageanalysisdashboardList.isEmpty() ? Map.of() : ageanalysisdashboardList.get(0); -// -// return result; -// } -// -// @GetMapping("/filtered-reports") -// -// public List> filterReports(@RequestParam("sFrDate") String sFrDate,@RequestParam("sToDate") String sToDate){ -// -// // Set the dates in the service -// -// allReports.setdates(sFrDate, sToDate); -// -// -// -// // Call the check method to get the filtered data -// -// List> filteredReports = allReports.check(sFrDate, sToDate, sToDate, sToDate, sToDate); -// -// -// -// return filteredReports; -// -// } -// -// @GetMapping("/getqaqcQuery") -// public List getqaqcQuery(){ -// System.out.println("hi how are you qaqc"); -// return qaqcReports.check1(); -// } -// -// @GetMapping("/getzoneQuery") -// public List getzoneQuery(){ -// System.out.println("hi how are you zonewise"); -// return zonewiseReports.check(); -// } -// -// @GetMapping("/getzonecomplaintQuery") -// public List getzonecomplaintQuery(@PathVariable String nos){ -// System.out.println("hi how are you zonewisecomplaints"); -// return zonewisecomplaintReports.check(nos, nos, nos, nos, nos, nos, nos); -// } -// -// @GetMapping("/getzonecomplaintdetailsQuery") -// public List getzonecomdetailsQuery(@PathVariable String COMPLAINTNUMBER){ -// System.out.println("hi how are you zonewisecomplaintsdetails"); -// return zonewisecomplaintDetails.check(COMPLAINTNUMBER); -// } -// -// @GetMapping("/getreopenzoneQuery") -// public List getreopenzoneQuery(){ -// System.out.println("hi how are you reopenzonewise"); -// return reopenzonewiseReports.check(); -// } -// -// @GetMapping("/getreopenzonecomplaintQuery") -// public List getreopenzonecomplaintQuery(){ -// System.out.println("hi how are you reopenzonewisecomplaints"); -// return reopenzonewisecomplaintReports.check(); -// } -// -// -// -// @GetMapping("/getageanalysisQuery") -// public List getageanalysisQuery(){ -// System.out.println("hi how are you ageanalysis"); -// return ageanalysisReports.check(); -// } -// -// @GetMapping("/getageanalysiscomplaintQuery") -// public List getageanalysiscomplaintQuery(){ -// System.out.println("hi how are you ageanalysiscomplaints"); -// return ageanalysiscomplaintReports.check(); -// } -// -// @GetMapping("/getmobileageanalysisQuery") -// public List getmobileageanalysisQuery(){ -// System.out.println("hi how are you mobileageanalysis"); -// return mobileageanalysisReports.check(); -// } -// -// @GetMapping("/getmobileageanalysiscomplaintQuery") -// public List getmobileageanalysiscomplaintQuery(){ -// System.out.println("hi how are you mobileageanalysiscomplaints"); -// return mobileageanalysiscomplaintReports.check(); -// } -// -// @GetMapping("/getreports") -// public ResponseEntity getreports(@RequestParam String sFrDate, -// @RequestParam String sToDate -// ) { -// -// -// System.out.println(sFrDate+" "+sToDate); -// String datetype; -// String type = ""; -// if(type.equals("new")) { -// datetype="ct.entrydate"; -// }else if(type.equals("modify")) { -// datetype="mt.modifydate"; -// } -// else { -// datetype=type; -// } -// SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd"); -// SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy"); -// String frDate=""; -// String toDate=""; -// try { -// -// Date sFrdate = inputFormat.parse(sFrDate); -// Date sTodate = inputFormat.parse(sToDate); -// -// frDate = outputFormat.format(sFrdate); -// toDate = outputFormat.format(sTodate); -// -// System.out.println(frDate + " " + toDate ); -// -// -// } catch (ParseException e) { -// e.printStackTrace(); -// } -// return (ResponseEntity) allReports.check(sFrDate,sToDate, toDate, toDate, toDate); -// -// // InputStreamResource file = new InputStreamResource(allReports.check(frDate,toDate)); -// -//// return ResponseEntity.ok() -//// .header(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=" + filename) -//// .contentType(MediaType.parseMediaType("application/vnd.ms-excel")) -//// .body(file); -// } -// -//}