Salman Manoe bbb5a40c85 Update domain entity
Penerapan lombok untuk mengurangi boilerplate code
2025-02-19 15:49:37 +07:00

57 lines
2.0 KiB
Java

package com.jasamedika.medifirst2000.entities;
import com.jasamedika.medifirst2000.helper.Caption;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
import static javax.persistence.CascadeType.ALL;
import static javax.persistence.FetchType.LAZY;
@Getter
@Setter
@Entity
@Table(name = "PengkajianAwalPsikologi_T")
public class PengkajianAwalPsikologi extends MedicalRecordTransaction {
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPerkembangan> riwayatPerkembangan = new HashSet<>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPendidikanFormal> riwayatPendidikanFormal = new HashSet<>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<RiwayatPendidikanNonFormal> riwayatPendidikanNonFormal = new HashSet<>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<PengalamanOrganisasi> pengalamanOrganisasi = new HashSet<>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<AsesmenPsikologis> asesmenPsikologis = new HashSet<>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<ProfilSensori> profilSensori = new HashSet<>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<KesanPsikologisDiagnosis> kesanPsikologis = new HashSet<>();
@OneToMany(cascade = ALL, fetch = LAZY, mappedBy = "pengkajianAwalPsikologi")
private Set<TesPsikologi> tesPsikologi = new HashSet<>();
@Column(name = "analisis")
@Caption(value = "Analisis/Psikodinamika")
private String analisis;
@Column(name = "psikokonseling")
@Caption(value = "Psikokonseling dan Psikoterapi")
private String psikokonseling;
@Column(name = "rencana")
@Caption(value = "Rencana Program dan Intervensi")
private String rencana;
}