pointing sindiglive

This commit is contained in:
dirgantarasiahaan
2023-06-02 14:40:12 +07:00
parent f842852813
commit 5be630964f
13 changed files with 185 additions and 27 deletions

View File

@ -5,6 +5,7 @@ import com.iconplus.smartproc.helper.model.EmptyResponse;
import com.iconplus.smartproc.model.request.DrpApprovalRequest;
import com.iconplus.smartproc.model.request.DrpRekomendasiRequest;
import com.iconplus.smartproc.model.request.ListDrpApprovalRequest;
import com.iconplus.smartproc.model.response.DrpApprovalResponse;
import com.iconplus.smartproc.model.response.DrpRekomendasiResponse;
import com.iconplus.smartproc.model.response.GetListDrpApprovalResponse;
import com.iconplus.smartproc.model.response.GetListUserApprovalResponse;
@ -24,18 +25,21 @@ public class ApprovalDrpController {
private GetListApprovalDrpServie getListApprovalDrpServie;
private PostDrpRekomendasiService postDrpRekomendasiService;
private PostDrpApprovalExecutionService postDrpApprovalExecutionService;
private GetApprovalService getApprovalService;
public ApprovalDrpController(GetListUserVpService getListUserVpService,
GetListUserDirekturKomiteService getListUserDirekturKomiteService,
PostCreateDrpApprovalService postCreateDrpApprovalService,
GetListApprovalDrpServie getListApprovalDrpServie,
PostDrpRekomendasiService postDrpRekomendasiService,
PostDrpApprovalExecutionService postDrpApprovalExecutionService) {
PostDrpApprovalExecutionService postDrpApprovalExecutionService,
GetApprovalService getApprovalService) {
this.getListUserVpService = getListUserVpService;
this.getListUserDirekturKomiteService = getListUserDirekturKomiteService;
this.postCreateDrpApprovalService = postCreateDrpApprovalService;
this.getListApprovalDrpServie = getListApprovalDrpServie;
this.postDrpRekomendasiService = postDrpRekomendasiService;
this.postDrpApprovalExecutionService = postDrpApprovalExecutionService;
this.getApprovalService = getApprovalService;
}
@GetMapping("/vp")
@ -76,4 +80,11 @@ public class ApprovalDrpController {
public EmptyResponse drpApprovalExecution(@RequestBody DrpApprovalRequest drpApprovalRequest) {
return postDrpApprovalExecutionService.execute(drpApprovalRequest);
}
@GetMapping("/jenis-pengadaan/{id}")
public DrpApprovalResponse getDrpApproval(@PathVariable(name = "id") Long id) {
return getApprovalService.execute(DrpApprovalRequest.builder()
.jenisPengadaanId(id)
.build());
}
}