ohctechv3/.svn/pristine/e4/e4c5e3f1defc47aa525e469cddb0330597c6a6b1.svn-base
2024-10-28 15:03:36 +05:30

151 lines
3.4 KiB
Plaintext

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;
}
}