From a6fd78f1972d50cb486629a7d5bcc0911fad128a Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Thu, 2 Nov 2023 12:54:35 +0700 Subject: [PATCH 1/2] Remove referensi aturan signa --- .../entities/ReferensiFrekuensiPakaiObat.java | 44 ------------------- .../entities/ReferensiJumlahDosis.java | 43 ------------------ .../ReferensiKeteranganPakaiObat.java | 43 ------------------ .../entities/ReferensiSatuanDosis.java | 43 ------------------ 4 files changed, 173 deletions(-) delete mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiFrekuensiPakaiObat.java delete mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiJumlahDosis.java delete mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiKeteranganPakaiObat.java delete mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiSatuanDosis.java diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiFrekuensiPakaiObat.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiFrekuensiPakaiObat.java deleted file mode 100644 index 06fe2ce4..00000000 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiFrekuensiPakaiObat.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.jasamedika.medifirst2000.entities; - -import com.jasamedika.medifirst2000.base.BaseTransaction; -import com.jasamedika.medifirst2000.helper.Caption; -import lombok.Getter; -import lombok.Setter; - -import javax.persistence.*; -import javax.validation.constraints.NotNull; - -import java.io.Serializable; - -import static javax.persistence.FetchType.LAZY; - -/** - * @author salmanoe - * @version 1.0.0 - * @since 24/10/2023 - */ -@Getter -@Setter -@Entity -@Table(name = "ref_frekuensi_pakai_obat_t") -public class ReferensiFrekuensiPakaiObat extends BaseTransaction implements Serializable { - private static final long serialVersionUID = -3749546920616922816L; - - @ManyToOne(fetch = LAZY) - @JoinColumn(name = "pegawaifk") - @NotNull(message = "Pegawai tidak boleh kosong") - @Caption(value = "Pegawai") - private Pegawai pegawai; - - @Column(name = "pegawaifk", insertable = false, updatable = false, nullable = false) - private Integer pegawaiId; - - @ManyToOne(fetch = LAZY) - @JoinColumn(name = "frekuensipakaiobatfk") - @NotNull(message = "Frekuensi pakai obat tidak boleh kosong") - @Caption(value = "Frekuensi Pakai Obat") - private FrekuensiPakaiObat frekuensiPakaiObat; - - @Column(name = "frekuensipakaiobatfk", insertable = false, updatable = false, nullable = false) - private Long frekuensiPakaiObatId; -} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiJumlahDosis.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiJumlahDosis.java deleted file mode 100644 index 0c2fd885..00000000 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiJumlahDosis.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.jasamedika.medifirst2000.entities; - -import com.jasamedika.medifirst2000.base.BaseTransaction; -import com.jasamedika.medifirst2000.helper.Caption; -import lombok.Getter; -import lombok.Setter; - -import javax.persistence.*; -import javax.validation.constraints.NotNull; -import java.io.Serializable; - -import static javax.persistence.FetchType.LAZY; - -/** - * @author salmanoe - * @version 1.0.0 - * @since 24/10/2023 - */ -@Getter -@Setter -@Entity -@Table(name = "ref_jumlah_dosis_t") -public class ReferensiJumlahDosis extends BaseTransaction implements Serializable { - private static final long serialVersionUID = -5069441697323457473L; - - @ManyToOne(fetch = LAZY) - @JoinColumn(name = "pegawaifk") - @NotNull(message = "Pegawai tidak boleh kosong") - @Caption(value = "Pegawai") - private Pegawai pegawai; - - @Column(name = "pegawaifk", insertable = false, updatable = false, nullable = false) - private Integer pegawaiId; - - @ManyToOne(fetch = LAZY) - @JoinColumn(name = "jumlahdosisfk") - @NotNull(message = "Jumlah dosis tidak boleh kosong") - @Caption(value = "Jumlah Dosis") - private JumlahDosis jumlahDosis; - - @Column(name = "jumlahdosisfk", insertable = false, updatable = false, nullable = false) - private Long jumlahDosisId; -} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiKeteranganPakaiObat.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiKeteranganPakaiObat.java deleted file mode 100644 index cc4a585d..00000000 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiKeteranganPakaiObat.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.jasamedika.medifirst2000.entities; - -import com.jasamedika.medifirst2000.base.BaseTransaction; -import com.jasamedika.medifirst2000.helper.Caption; -import lombok.Getter; -import lombok.Setter; - -import javax.persistence.*; -import javax.validation.constraints.NotNull; -import java.io.Serializable; - -import static javax.persistence.FetchType.LAZY; - -/** - * @author salmanoe - * @version 1.0.0 - * @since 24/10/2023 - */ -@Getter -@Setter -@Entity -@Table(name = "ref_keterangan_pakai_obat_t") -public class ReferensiKeteranganPakaiObat extends BaseTransaction implements Serializable { - private static final long serialVersionUID = -5627234928801568807L; - - @ManyToOne(fetch = LAZY) - @JoinColumn(name = "pegawaifk") - @NotNull(message = "Pegawai tidak boleh kosong") - @Caption(value = "Pegawai") - private Pegawai pegawai; - - @Column(name = "pegawaifk", insertable = false, updatable = false, nullable = false) - private Integer pegawaiId; - - @ManyToOne(fetch = LAZY) - @JoinColumn(name = "keteranganpakaiobatfk") - @NotNull(message = "Keterangan pakai obat tidak boleh kosong") - @Caption(value = "Keterangan Pakai Obat") - private KeteranganPakaiObat keteranganPakaiObat; - - @Column(name = "keteranganpakaiobatfk", insertable = false, updatable = false, nullable = false) - private Long keteranganPakaiObatId; -} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiSatuanDosis.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiSatuanDosis.java deleted file mode 100644 index 52092dab..00000000 --- a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/ReferensiSatuanDosis.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.jasamedika.medifirst2000.entities; - -import com.jasamedika.medifirst2000.base.BaseTransaction; -import com.jasamedika.medifirst2000.helper.Caption; -import lombok.Getter; -import lombok.Setter; - -import javax.persistence.*; -import javax.validation.constraints.NotNull; -import java.io.Serializable; - -import static javax.persistence.FetchType.LAZY; - -/** - * @author salmanoe - * @version 1.0.0 - * @since 24/10/2023 - */ -@Getter -@Setter -@Entity -@Table(name = "ref_satuan_dosis_t") -public class ReferensiSatuanDosis extends BaseTransaction implements Serializable { - private static final long serialVersionUID = -4298235101503616044L; - - @ManyToOne(fetch = LAZY) - @JoinColumn(name = "pegawaifk") - @NotNull(message = "Pegawai tidak boleh kosong") - @Caption(value = "Pegawai") - private Pegawai pegawai; - - @Column(name = "pegawaifk", insertable = false, updatable = false, nullable = false) - private Integer pegawaiId; - - @ManyToOne(fetch = LAZY) - @JoinColumn(name = "satuandosisfk") - @NotNull(message = "Satuan dosis tidak boleh kosong") - @Caption(value = "Satuan Dosis") - private SatuanDosis satuanDosis; - - @Column(name = "satuandosisfk", insertable = false, updatable = false, nullable = false) - private Long satuanDosisId; -} From 9dc3b4601007c5fc55f805de0f5a2d890c80d9dc Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Thu, 2 Nov 2023 13:04:19 +0700 Subject: [PATCH 2/2] Create klasifikasi berkas pasien --- .../medifirst2000/entities/JenisBerkas.java | 45 +++++++++++++++++++ .../entities/KategoriBerkas.java | 34 ++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/JenisBerkas.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/KategoriBerkas.java diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/JenisBerkas.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/JenisBerkas.java new file mode 100644 index 00000000..6e40e06c --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/JenisBerkas.java @@ -0,0 +1,45 @@ +package com.jasamedika.medifirst2000.entities; + +import com.jasamedika.medifirst2000.base.BaseActive; +import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import org.hibernate.validator.constraints.NotBlank; + +import javax.persistence.*; +import javax.validation.constraints.NotNull; +import java.io.Serializable; + +import static javax.persistence.FetchType.LAZY; +import static javax.persistence.GenerationType.SEQUENCE; + +/** + * @author Salman + * @version 1.0.0 + * @since 2 Nov 2023 + */ +@Getter +@Setter +@Entity +@Table(name = "rm_jenisberkas_m") +public class JenisBerkas extends BaseActive implements Serializable { + @Id + @GeneratedValue(strategy = SEQUENCE, generator = "sg_rm_jenisberkas_m") + @SequenceGenerator(name = "sg_rm_jenisberkas_m", sequenceName = "rm_jenisberkas_m_seq", allocationSize = 1) + @Column(name = "id") + protected Long id; + + @Column(nullable = false) + @NotBlank + @Caption("Jenis Berkas") + private String jenisBerkas; + + @ManyToOne(fetch = LAZY) + @JoinColumn(name = "kategoriberkasfk") + @NotNull(message = "Kategori Berkas tidak boleh kosong") + @Caption(value = "Kategori Berkas") + private KategoriBerkas kategoriBerkas; + + @Column(name = "kategoriberkasfk", insertable = false, updatable = false, nullable = false) + private Integer kategoriBerkasId; +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/KategoriBerkas.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/KategoriBerkas.java new file mode 100644 index 00000000..33e60d6a --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/KategoriBerkas.java @@ -0,0 +1,34 @@ +package com.jasamedika.medifirst2000.entities; + +import com.jasamedika.medifirst2000.base.BaseActive; +import com.jasamedika.medifirst2000.helper.Caption; +import lombok.Getter; +import lombok.Setter; +import org.hibernate.validator.constraints.NotBlank; + +import javax.persistence.*; +import java.io.Serializable; + +import static javax.persistence.GenerationType.SEQUENCE; + +/** + * @author Salman + * @version 1.0.0 + * @since 2 Nov 2023 + */ +@Getter +@Setter +@Entity +@Table(name = "rm_kategoriberkas_m") +public class KategoriBerkas extends BaseActive implements Serializable { + @Id + @GeneratedValue(strategy = SEQUENCE, generator = "sg_rm_kategoriberkas_m") + @SequenceGenerator(name = "sg_rm_kategoriberkas_m", sequenceName = "rm_kategoriberkas_m_seq", allocationSize = 1) + @Column(name = "id") + protected Long id; + + @Column(nullable = false) + @NotBlank + @Caption("Kategori Berkas") + private String kategoriBerkas; +}