Updated code for evaluation response

This commit is contained in:
nisha
2024-12-13 11:39:46 +05:30
parent 1747d76d7f
commit eb5075488e
9 changed files with 254 additions and 23 deletions

View File

@@ -0,0 +1,17 @@
package net.gepafin.tendermanagement.model.request;
import lombok.Data;
import net.gepafin.tendermanagement.model.response.AmendmentDocumentResponse;
import net.gepafin.tendermanagement.model.response.FieldResponse;
import java.util.List;
@Data
public class AmendmentDetailsRequest {
Long amendmentId;
List<AmendmentFieldRequest> amendmentDocuments;
List<AmendmentFormFieldRequest> formFieldDocuments;
}

View File

@@ -9,9 +9,13 @@ public class AmendmentFormField {
private String fieldId;
private String label;
private String fieldValue;
private String isUploadedBy;
private Boolean isValid;
public enum AmendmentIsUploadedByEnum {

View File

@@ -0,0 +1,13 @@
package net.gepafin.tendermanagement.model.request;
import lombok.Data;
@Data
public class AmendmentFormFieldRequest {
private String fieldId;
private Object fieldValue;
private Boolean isValid;
}

View File

@@ -7,6 +7,6 @@ import lombok.Data;
@Data
public class ApplicationAmendmentRequestBean {
private String note;
private List<ApplicationFormFieldRequestBean> applicationFormFields;
private List<AmendmentFormFieldRequest> applicationFormFields;
private List<AmendmentFieldRequest> amendmentDocuments;
}

View File

@@ -10,6 +10,7 @@ public class ApplicationEvaluationRequest {
private List<CriteriaRequest> criteria;
private List<ChecklistRequest> checklist;
private List<FieldRequest> files;
private List<AmendmentDetailsRequest> amendmentDetails;
private String note;
private ApplicationStatusForEvaluation applicationStatus;
private String motivation;

View File

@@ -0,0 +1,15 @@
package net.gepafin.tendermanagement.model.response;
import lombok.Data;
import java.util.List;
@Data
public class AmendmentDocumentResponseBean {
Long amendmentId;
List<AmendmentDocumentResponse> amendmentDocuments;
List<FieldResponse> formFieldDocuments;
}

View File

@@ -22,6 +22,7 @@ public class ApplicationEvaluationResponse {
private List<ChecklistResponse> checklist;
private List<FieldResponse> files;
private List<EvaluationDocumentResponse> evaluationDocument;
private List<AmendmentDocumentResponseBean> amendmentDetails;
private LocalDateTime createdDate;
private LocalDateTime updatedDate;
private String beneficiary;