12-11-25
This commit is contained in:
@@ -11,11 +11,11 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.billpaymentservice.bbps.dto.ResponseModel;
|
||||
import com.billpaymentservice.bbps.dto.request.CloseComplaintRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.ComplainStatusRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.ReOpenComplain;
|
||||
import com.billpaymentservice.bbps.service.ComplainService;
|
||||
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/complaints")
|
||||
@Validated
|
||||
@@ -37,11 +37,26 @@ public class ComplainController {
|
||||
ResponseModel response = complainService.getComplaintStatus(request);
|
||||
return ResponseEntity.ok(response);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/reOpenComplaint")
|
||||
public ResponseEntity<ResponseModel> reOpenComplaint(@RequestBody ReOpenComplain request) {
|
||||
log.info("Received ReOpen Complaint request for complaintId: {}", request.getComplaintId());
|
||||
ResponseModel response = complainService.reOpenComplaint(request);
|
||||
return ResponseEntity.ok(response);
|
||||
}
|
||||
|
||||
@PostMapping("/viewComplainsHistory")
|
||||
public ResponseEntity<ResponseModel> viewComplaintHistory(@RequestBody ComplainStatusRequest request) {
|
||||
log.info("Received complaint View Complaint History request for complaintId: {}", request.getComplaintId());
|
||||
ResponseModel response = complainService.viewComplaintHistory(request);
|
||||
return ResponseEntity.ok(response);
|
||||
}
|
||||
|
||||
@PostMapping("/closeComplaint")
|
||||
public ResponseEntity<ResponseModel> closeComplaint(@RequestBody CloseComplaintRequest request) {
|
||||
log.info("Received complaint Close Complaint request for complaintId: {}", request.getComplaintId());
|
||||
ResponseModel response = complainService.closeComplaint(request);
|
||||
return ResponseEntity.ok(response);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user