Implemented crud operation for form,form-field and form-template

This commit is contained in:
rajesh
2024-08-28 15:21:54 +05:30
parent 049b53ac46
commit d1bcc36c41
36 changed files with 1235 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
package net.gepafin.tendermanagement.entities;
import jakarta.persistence.*;
import lombok.Data;
import lombok.Builder;
@Entity
@Table(name = "FORM")
@Data
@Builder
public class FormEntity extends BaseEntity{
@Column(name = "LABEL", length = 255)
private String label;
@ManyToOne
@JoinColumn(name = "CALL_ID", foreignKey = @ForeignKey(name = "fk_call_form"))
private CallEntity call;
@Column(name = "CONTENT", length = 255)
private String content;
@Column(name = "ORDER_NO")
private Integer orderNo;
}

View File

@@ -0,0 +1,21 @@
package net.gepafin.tendermanagement.entities;
import jakarta.persistence.*;
import lombok.Data;
import lombok.Builder;
@Entity
@Table(name = "FORM_FIELD")
@Data
@Builder
public class FormFieldEntity extends BaseEntity{
@Column(name = "LABEL", length = 255)
private String label;
@Column(name = "DEFINITION", length = 255)
private String definition;
@Column(name = "IS_ACTIVE")
private Boolean isActive;
}

View File

@@ -0,0 +1,18 @@
package net.gepafin.tendermanagement.entities;
import jakarta.persistence.*;
import lombok.Data;
import lombok.Builder;
@Entity
@Table(name = "FORM_TEMPLATE")
@Data
@Builder
public class FormTemplateEntity extends BaseEntity{
@Column(name = "LABEL", length = 255)
private String label;
@Column(name = "CONTENT", length = 255)
private String content;
}