Done ticket

This commit is contained in:
rajesh
2024-09-12 15:33:09 +05:30
parent 02bb5877b6
commit 492317be2e
26 changed files with 913 additions and 8 deletions

View File

@@ -0,0 +1,16 @@
package net.gepafin.tendermanagement.model.request;
import jakarta.persistence.Column;
import lombok.Data;
import net.gepafin.tendermanagement.entities.ApplicationFormEntity;
@Data
public class ApplicationFormFieldRequestBean {
private Long id;
private String fieldId;
private String fieldValue;
}

View File

@@ -0,0 +1,15 @@
package net.gepafin.tendermanagement.model.request;
import jakarta.persistence.Column;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
@Data
public class ApplicationRequestBean {
private Long formId;
private List<ApplicationFormFieldRequestBean> formFields;
}

View File

@@ -0,0 +1,18 @@
package net.gepafin.tendermanagement.model.request;
import lombok.Data;
@Data
public class FieldValidatorBean {
private Boolean isRequired;
private Long minLength;
private Long maxLength;
private String pattern;
private String custom;
}

View File

@@ -0,0 +1,16 @@
package net.gepafin.tendermanagement.model.response;
import lombok.Data;
import net.gepafin.tendermanagement.model.BaseBean;
@Data
public class ApplicationFormFieldResponseBean extends BaseBean {
private Long id;
private Long applicationFormId;
private String fieldId;
private String fieldValue;
}

View File

@@ -0,0 +1,26 @@
package net.gepafin.tendermanagement.model.response;
import jakarta.persistence.Column;
import lombok.Data;
import net.gepafin.tendermanagement.model.BaseBean;
import java.time.LocalDateTime;
import java.util.List;
@Data
public class ApplicationResponseBean extends BaseBean {
private Long callId;
private LocalDateTime submissionDate;
private String status;
private String comments;
private List<ApplicationFormFieldResponseBean> formFields;
private Long currentFormId;
private Long nextFormId;
}