Add MapProdukKelompokKerja

Pembuatan tabel, entity, dan virtual object MapProdukKelompokKerja
This commit is contained in:
Salman Manoe 2022-03-16 11:20:41 +07:00
parent 8221374c7a
commit 499568640b
2 changed files with 129 additions and 0 deletions

View File

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

View File

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