This commit is contained in:
dirgantarasiahaan
2023-06-04 00:06:01 +07:00
parent dbbde49f59
commit abc89d32d0
10 changed files with 125 additions and 26 deletions

View File

@@ -1,8 +1,11 @@
package com.iconplus.smartproc.controller;
import com.iconplus.smartproc.helper.model.EmptyResponse;
import com.iconplus.smartproc.model.request.PrintDrpRequest;
import com.iconplus.smartproc.model.request.RolesRequest;
import com.iconplus.smartproc.model.response.GetListPrintDrpResponse;
import com.iconplus.smartproc.model.response.PrintDrpResponse;
import com.iconplus.smartproc.service.print.DrpPrintExecutionService;
import com.iconplus.smartproc.service.print.GetListPrintDrpService;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
@@ -14,9 +17,12 @@ import org.springframework.web.bind.annotation.*;
public class PrintController {
private final GetListPrintDrpService getListPrintDrpService;
private final DrpPrintExecutionService drpPrintExecutionService;
public PrintController(GetListPrintDrpService getListPrintDrpService) {
public PrintController(GetListPrintDrpService getListPrintDrpService,
DrpPrintExecutionService drpPrintExecutionService) {
this.getListPrintDrpService = getListPrintDrpService;
this.drpPrintExecutionService = drpPrintExecutionService;
}
@@ -33,5 +39,10 @@ public class PrintController {
}
@PostMapping("execution")
public EmptyResponse drpPrintExecution(@RequestBody PrintDrpRequest printDrpRequest) throws Exception {
return drpPrintExecutionService.execute(printDrpRequest);
}
}