package com.healthcare.ohctech.entity; import jakarta.persistence.*; import org.hibernate.annotations.UpdateTimestamp; import java.time.LocalDateTime; @Entity @Table(name = "treatment_external") public class TreatmentExternal { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "treatment_id") private Long id; @ManyToOne @JoinColumn(name = "appointment_id", referencedColumnName = "appointment_id") private EmployeeAppointment employeeAppointment; @Column(name = "followup_id") private int followupId; @Column(name = "item_name") private String itemName; @Column(name = "frequency") private String frequency; @Column(name = "for_days") private int forDays; @Column(name = "item_qty") private String itemQty; @Column(name = "dosage") private String dosage; @ManyToOne @JoinColumn(name = "dosage_category_id",referencedColumnName = "dosage_category_id") private RouteOfAdministration routeOfAdministration; @Column(name = "last_modified") @UpdateTimestamp private LocalDateTime lastModified; @Column(name = "modified_by") private Long modifiedBy; @ManyToOne @JoinColumn(name = "timing",referencedColumnName = "timing_id") private MedicineTiming medicineTiming; // Getters and setters public Long getId() { return id; } public void setId(Long id) { this.id = id; } public EmployeeAppointment getEmployeeAppointment() { return employeeAppointment; } public void setEmployeeAppointment(EmployeeAppointment employeeAppointment) { this.employeeAppointment = employeeAppointment; } public int getFollowupId() { return followupId; } public void setFollowupId(int followupId) { this.followupId = followupId; } public String getItemName() { return itemName; } public void setItemName(String itemName) { this.itemName = itemName; } public String getFrequency() { return frequency; } public void setFrequency(String frequency) { this.frequency = frequency; } public int getForDays() { return forDays; } public void setForDays(int forDays) { this.forDays = forDays; } public String getItemQty() { return itemQty; } public void setItemQty(String itemQty) { this.itemQty = itemQty; } public String getDosage() { return dosage; } public void setDosage(String dosage) { this.dosage = dosage; } public RouteOfAdministration getRouteOfAdministration() { return routeOfAdministration; } public void setRouteOfAdministration(RouteOfAdministration routeOfAdministration) { this.routeOfAdministration = routeOfAdministration; } public LocalDateTime getLastModified() { return lastModified; } public void setLastModified(LocalDateTime lastModified) { this.lastModified = lastModified; } public Long getModifiedBy() { return modifiedBy; } public void setModifiedBy(Long modifiedBy) { this.modifiedBy = modifiedBy; } public MedicineTiming getMedicineTiming() { return medicineTiming; } public void setMedicineTiming(MedicineTiming medicineTiming) { this.medicineTiming = medicineTiming; } }