Done ticket
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
package net.gepafin.tendermanagement.entities;
|
||||
import jakarta.persistence.*;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Data
|
||||
@Table(name = "email_log")
|
||||
public class EmailLogEntity extends BaseEntity{
|
||||
|
||||
@Column(name = "email_type", nullable = false, length = 255)
|
||||
private String emailType;
|
||||
|
||||
@Column(name = "recipient_type", nullable = false, columnDefinition = "TEXT")
|
||||
private String recipientType;
|
||||
|
||||
@Column(name = "recipient_id", nullable = false)
|
||||
private Long recipientId;
|
||||
|
||||
@Column(name = "email_subject", columnDefinition = "TEXT")
|
||||
private String emailSubject;
|
||||
|
||||
@Column(name = "email_body", columnDefinition = "TEXT")
|
||||
private String emailBody;
|
||||
|
||||
@Column(name = "send_status", length = 255)
|
||||
private String sendStatus;
|
||||
|
||||
@Column(name = "send_date_time")
|
||||
private LocalDateTime sendDateTime;
|
||||
|
||||
@Column(name = "error_message", columnDefinition = "TEXT")
|
||||
private String errorMessage;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
package net.gepafin.tendermanagement.entities;
|
||||
import jakarta.persistence.*;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Entity
|
||||
@Data
|
||||
@Table(name = "email_tracking")
|
||||
public class EmailTrackingEntity extends BaseEntity{
|
||||
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "email_log_id", nullable = false, foreignKey = @ForeignKey(name = "fk_email_log_id"))
|
||||
private EmailLogEntity emailLog;
|
||||
|
||||
@ManyToOne
|
||||
@JoinColumn(name = "user_id", nullable = false, foreignKey = @ForeignKey(name = "fk_user_id"))
|
||||
private UserEntity user;
|
||||
|
||||
@Column(name = "entity_id", nullable = false)
|
||||
private Long entityId;
|
||||
|
||||
@Column(name = "entity_type", nullable = false, length = 255)
|
||||
private String entityType;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user