From 499568640bc7c9dd0033a50bc1687fb9e6980173 Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Wed, 16 Mar 2022 11:20:41 +0700 Subject: [PATCH] Add MapProdukKelompokKerja Pembuatan tabel, entity, dan virtual object MapProdukKelompokKerja --- .../entities/MapProdukKelompokKerja.java | 73 +++++++++++++++++++ .../vo/MapProdukKelompokKerjaVO.java | 56 ++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/MapProdukKelompokKerja.java create mode 100644 jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/MapProdukKelompokKerjaVO.java diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/MapProdukKelompokKerja.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/MapProdukKelompokKerja.java new file mode 100644 index 00000000..b8777ce4 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/MapProdukKelompokKerja.java @@ -0,0 +1,73 @@ +package com.jasamedika.medifirst2000.entities; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; + +import com.jasamedika.medifirst2000.base.BaseTransaction; +import com.jasamedika.medifirst2000.helper.Caption; + +/** + * @author salmanoe + * @since Mar 9, 2022 + */ +@Entity +@Table(name = "mapprodukkelompokkerja_t") +public class MapProdukKelompokKerja extends BaseTransaction { + + private static final long serialVersionUID = -1207938953500724939L; + + @ManyToOne + @NotNull(message = "Tindakan tidak boleh kosong") + @JoinColumn(name = "produkfk") + @Caption(value = "Tindakan") + private Produk produk; + + @Column(name = "produkfk", insertable = false, updatable = false, nullable = false) + private Integer produkId; + + @ManyToOne + @NotNull(message = "Kelompok kerja tidak boleh kosong") + @JoinColumn(name = "subunitkerjafk") + @Caption(value = "Kelompok Kerja") + private SubUnitKerjaPegawai kelompokKerja; + + @Column(name = "subunitkerjafk", insertable = false, updatable = false, nullable = false) + private Integer kelompokKerjaId; + + public Produk getProduk() { + return produk; + } + + public void setProduk(Produk produk) { + this.produk = produk; + } + + public Integer getProdukId() { + return produkId; + } + + public void setProdukId(Integer produkId) { + this.produkId = produkId; + } + + public SubUnitKerjaPegawai getKelompokKerja() { + return kelompokKerja; + } + + public void setKelompokKerja(SubUnitKerjaPegawai kelompokKerja) { + this.kelompokKerja = kelompokKerja; + } + + public Integer getKelompokKerjaId() { + return kelompokKerjaId; + } + + public void setKelompokKerjaId(Integer kelompokKerjaId) { + this.kelompokKerjaId = kelompokKerjaId; + } + +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/MapProdukKelompokKerjaVO.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/MapProdukKelompokKerjaVO.java new file mode 100644 index 00000000..0bb49785 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/MapProdukKelompokKerjaVO.java @@ -0,0 +1,56 @@ +package com.jasamedika.medifirst2000.vo; + +import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; +import com.jasamedika.medifirst2000.helper.Caption; + +/** + * @author salmanoe + * @since Mar 9, 2022 + */ +public class MapProdukKelompokKerjaVO extends BaseTransactionVO { + + private static final long serialVersionUID = 7032871209545094588L; + + @Caption(value = "Tindakan") + private ProdukVO produk; + + private Integer produkId; + + @Caption(value = "Kelompok Kerja") + private SubUnitKerjaPegawaiVO kelompokKerja; + + private Integer kelompokKerjaId; + + public ProdukVO getProduk() { + return produk; + } + + public void setProduk(ProdukVO produk) { + this.produk = produk; + } + + public Integer getProdukId() { + return produkId; + } + + public void setProdukId(Integer produkId) { + this.produkId = produkId; + } + + public SubUnitKerjaPegawaiVO getKelompokKerja() { + return kelompokKerja; + } + + public void setKelompokKerja(SubUnitKerjaPegawaiVO kelompokKerja) { + this.kelompokKerja = kelompokKerja; + } + + public Integer getKelompokKerjaId() { + return kelompokKerjaId; + } + + public void setKelompokKerjaId(Integer kelompokKerjaId) { + this.kelompokKerjaId = kelompokKerjaId; + } + +}