Done ticket GEPAFINBE-194

This commit is contained in:
nisha
2025-03-27 13:08:32 +05:30
parent 3b5bc00502
commit 4958dd549c
14 changed files with 450 additions and 32 deletions

View File

@@ -0,0 +1,95 @@
package net.gepafin.tendermanagement.entities;
import jakarta.persistence.*;
import lombok.Getter;
import lombok.Setter;
import org.hibernate.annotations.Immutable;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalTime;
@Entity
@Immutable
@Table(name = "application_view")
@Getter
@Setter
@IdClass(ApplicationViewId.class)
public class ApplicationView implements Serializable {
@Id
@Column(name = "ID")
private Long id;
@Column(name = "STATUS")
private String status;
@Column(name = "IS_DELETED")
private Boolean isDeleted;
@Column(name = "USER_ID")
private Long userId;
@Column(name = "SUBMISSION_DATE")
private LocalDateTime submissionDate;
@Column(name ="COMMENTS")
private String comments;
@Column(name = "AMOUNT_REQUESTED")
private BigDecimal amountRequested;
@Column(name = "AMOUNT_ACCEPTED")
private BigDecimal amountAccepted;
@Column(name = "DATE_ACCEPTED")
private LocalDateTime dateAccepted;
@Column(name = "DATE_REJECTED")
private LocalDateTime dateRejected;
@Column(name = "EVALUATION_VERSION")
private String evaluationVersion;
@Column(name = "CALL_ID")
private Long callId;
@Column(name = "CALL_TITLE")
private String callTitle;
@Column(name = "CALL_END_DATE")
private LocalDateTime callEndDate;
@Column(name = "CALL_END_TIME")
private LocalTime callEndTime;
@Column(name = "MODIFIED_DATE")
private LocalDateTime modifiedDate;
@Column(name = "COMPANY_ID")
private Long companyId;
@Column(name = "USER_WITH_COMPANY_ID")
private Long userWithCompanyId;
@Column(name = "COMPANY_NAME")
private String companyName;
@Column(name = "PROTOCOL_NUMBER")
private Long protocolNumber;
@Column(name = "ASSIGNED_USER_ID")
private Long assigned_user_id;
@Column(name = "ASSIGNED_USER_NAME")
private String assignedUserName;
@Column(name = "HUB_ID")
private Long hubId;
@Column(name = "CREATED_DATE")
private LocalDateTime createdDate;
}

View File

@@ -0,0 +1,17 @@
package net.gepafin.tendermanagement.entities;
import lombok.Data;
@Data
public class ApplicationViewId {
private static final long serialVersionUID = 1L;
private Long id;
public ApplicationViewId() {
}
public ApplicationViewId(Long id) {
this.id = id;
}
}