diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaDao.java new file mode 100644 index 00000000..16ba88fe --- /dev/null +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaDao.java @@ -0,0 +1,9 @@ +package com.jasamedika.medifirst2000.dao; + +import org.springframework.data.repository.PagingAndSortingRepository; + +import com.jasamedika.medifirst2000.entities.IndikatorKinerja; + +public interface IndikatorKinerjaDao extends PagingAndSortingRepository { + +} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaTransaksiDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaTransaksiDao.java new file mode 100644 index 00000000..75ce06d7 --- /dev/null +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaTransaksiDao.java @@ -0,0 +1,9 @@ +package com.jasamedika.medifirst2000.dao; + +import org.springframework.data.repository.PagingAndSortingRepository; + +import com.jasamedika.medifirst2000.entities.IndikatorKinerjaTransaksi; + +public interface IndikatorKinerjaTransaksiDao extends PagingAndSortingRepository { + +} diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/LogbookKinerjaDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/LogbookKinerjaDao.java new file mode 100644 index 00000000..2ebc40ec --- /dev/null +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/LogbookKinerjaDao.java @@ -0,0 +1,9 @@ +package com.jasamedika.medifirst2000.dao; + +import org.springframework.data.repository.PagingAndSortingRepository; + +import com.jasamedika.medifirst2000.entities.LogbookKinerja; + +public interface LogbookKinerjaDao extends PagingAndSortingRepository { + +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IndikatorKinerja.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IndikatorKinerja.java new file mode 100644 index 00000000..a0e51bc8 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IndikatorKinerja.java @@ -0,0 +1,93 @@ +package com.jasamedika.medifirst2000.entities; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; + +import com.jasamedika.medifirst2000.base.BaseMaster; +import com.jasamedika.medifirst2000.helper.Caption; + +@Entity +@Table(name = "sdm_indikatorkinerja_m") +public class IndikatorKinerja extends BaseMaster { + + @Column(name = "namaindikator", nullable = false) + @Caption(value = "Nama Indikator") + private String namaIndikator; + + @ManyToOne + @JoinColumn(name = "objectsatuanindikatorfk") + @Caption(value = "Satuan Indikator") + private SatuanIndikator satuanIndikator; + + @Column(name = "objectsatuanindikatorfk", insertable = false, updatable = false, nullable = false) + private Integer satuanIndikatorId; + + @Column(name = "statusverifikasi", nullable = false) + @Caption(value = "Status Verifikasi") + private Boolean statusVerifikasi; + + @Column(name = "jenisIndikator", nullable = false) + @Caption(value = "Jenis Indikator") + private Integer jenisIndikator; + + @Id + @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.sdm_indikatorkinerja_id_seq") + @javax.persistence.SequenceGenerator(name = "public.sdm_indikatorkinerja_id_seq", sequenceName = "public.sdm_indikatorkinerja_id_seq", allocationSize = 1) + @Column(name = "id") + protected Integer id; + + public String getNamaIndikator() { + return namaIndikator; + } + + public void setNamaIndikator(String namaIndikator) { + this.namaIndikator = namaIndikator; + } + + public SatuanIndikator getSatuanIndikator() { + return satuanIndikator; + } + + public void setSatuanIndikator(SatuanIndikator satuanIndikator) { + this.satuanIndikator = satuanIndikator; + } + + public Integer getSatuanIndikatorId() { + return satuanIndikatorId; + } + + public void setSatuanIndikatorId(Integer satuanIndikatorId) { + this.satuanIndikatorId = satuanIndikatorId; + } + + public Boolean getStatusVerifikasi() { + return statusVerifikasi; + } + + public void setStatusVerifikasi(Boolean statusVerifikasi) { + this.statusVerifikasi = statusVerifikasi; + } + + public Integer getJenisIndikator() { + return jenisIndikator; + } + + public void setJenisIndikator(Integer jenisIndikator) { + this.jenisIndikator = jenisIndikator; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IndikatorKinerjaTransaksi.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IndikatorKinerjaTransaksi.java new file mode 100644 index 00000000..528a18fe --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/IndikatorKinerjaTransaksi.java @@ -0,0 +1,129 @@ +package com.jasamedika.medifirst2000.entities; + +import java.util.Date; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +import com.jasamedika.medifirst2000.base.BaseMaster; +import com.jasamedika.medifirst2000.helper.Caption; + +@Entity +@Table(name = "sdm_indikatorkinerja_t") +public class IndikatorKinerjaTransaksi extends BaseMaster { + + @ManyToOne + @JoinColumn(name = "objectjabatanfk") + @Caption(value = "Jabatan") + private Jabatan jabatan; + + @Column(name = "objectjabatanfk", insertable = false, updatable = false, nullable = false) + private Integer jabatanId; + + @ManyToOne + @JoinColumn(name = "objectindikatorkinerjafk") + @Caption(value = "Indikator Kinerja") + private IndikatorKinerja indikatorKinerja; + + @Column(name = "objectindikatorkinerjafk", insertable = false, updatable = false, nullable = false) + private Integer indikatorKinerjaId; + + @Caption(value = "Bulan") + @Column(name = "bulan", nullable = false) + @Temporal(TemporalType.DATE) + private Date bulan; + + @Caption(value = "Target") + @Column(name = "target", nullable = false) + private Double target; + + @Caption(value = "Bobot") + @Column(name = "bobot", nullable = false) + private Double bobot; + + @Caption(value = "Capaian") + @Column(name = "capaian", nullable = false) + private Double capaian; + + @Column(name = "statusverifikasi", nullable = false) + @Caption(value = "Status Verifikasi") + private Boolean statusverifikasi; + + public Jabatan getJabatan() { + return jabatan; + } + + public void setJabatan(Jabatan jabatan) { + this.jabatan = jabatan; + } + + public Integer getJabatanId() { + return jabatanId; + } + + public void setJabatanId(Integer jabatanId) { + this.jabatanId = jabatanId; + } + + public IndikatorKinerja getIndikatorKinerja() { + return indikatorKinerja; + } + + public void setIndikatorKinerja(IndikatorKinerja indikatorKinerja) { + this.indikatorKinerja = indikatorKinerja; + } + + public Integer getIndikatorKinerjaId() { + return indikatorKinerjaId; + } + + public void setIndikatorKinerjaId(Integer indikatorKinerjaId) { + this.indikatorKinerjaId = indikatorKinerjaId; + } + + public Date getBulan() { + return bulan; + } + + public void setBulan(Date bulan) { + this.bulan = bulan; + } + + public Double getTarget() { + return target; + } + + public void setTarget(Double target) { + this.target = target; + } + + public Double getBobot() { + return bobot; + } + + public void setBobot(Double bobot) { + this.bobot = bobot; + } + + public Double getCapaian() { + return capaian; + } + + public void setCapaian(Double capaian) { + this.capaian = capaian; + } + + public Boolean getStatusverifikasi() { + return statusverifikasi; + } + + public void setStatusverifikasi(Boolean statusverifikasi) { + this.statusverifikasi = statusverifikasi; + } + +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/LogbookKinerja.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/LogbookKinerja.java new file mode 100644 index 00000000..8b148ba7 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/entities/LogbookKinerja.java @@ -0,0 +1,93 @@ +package com.jasamedika.medifirst2000.entities; + +import java.util.Date; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +import com.jasamedika.medifirst2000.base.BaseMaster; +import com.jasamedika.medifirst2000.helper.Caption; + +@Entity +@Table(name = "sdm_logbookkinerja_t") +public class LogbookKinerja extends BaseMaster { + + @Column(name = "namakegiatan", nullable = false) + @Caption(value = "Nama Kegiatan") + private String namaKegiatan; + + @Column(name = "catatan", nullable = true) + @Caption(value = "Catatan") + private String catatan; + + @Column(name = "tanggalkegiatan", nullable = false) + @Caption(value = "Tanggal Kegiatan") + @Temporal(TemporalType.TIMESTAMP) + private Date tanggalKegiatan; + + @Column(name = "statusverifikasi", nullable = false) + @Caption(value = "Status Verifikasi") + private Boolean statusverifikasi; + + @ManyToOne + @JoinColumn(name = "objectindikatorkinerjafk") + @Caption(value = "Indikator Kinerja") + private IndikatorKinerjaTransaksi indikatorKinerja; + + @Column(name = "objectindikatorkinerjafk", insertable = false, updatable = false, nullable = false) + private Integer indikatorIndikatorId; + + public String getNamaKegiatan() { + return namaKegiatan; + } + + public void setNamaKegiatan(String namaKegiatan) { + this.namaKegiatan = namaKegiatan; + } + + public String getCatatan() { + return catatan; + } + + public void setCatatan(String catatan) { + this.catatan = catatan; + } + + public Date getTanggalKegiatan() { + return tanggalKegiatan; + } + + public void setTanggalKegiatan(Date tanggalKegiatan) { + this.tanggalKegiatan = tanggalKegiatan; + } + + public Boolean getStatusverifikasi() { + return statusverifikasi; + } + + public void setStatusverifikasi(Boolean statusverifikasi) { + this.statusverifikasi = statusverifikasi; + } + + public IndikatorKinerjaTransaksi getIndikatorKinerja() { + return indikatorKinerja; + } + + public void setIndikatorKinerja(IndikatorKinerjaTransaksi indikatorKinerja) { + this.indikatorKinerja = indikatorKinerja; + } + + public Integer getIndikatorIndikatorId() { + return indikatorIndikatorId; + } + + public void setIndikatorIndikatorId(Integer indikatorIndikatorId) { + this.indikatorIndikatorId = indikatorIndikatorId; + } + +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/IndikatorKinerjaTransaksiVO.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/IndikatorKinerjaTransaksiVO.java new file mode 100644 index 00000000..ef9c1e48 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/IndikatorKinerjaTransaksiVO.java @@ -0,0 +1,105 @@ +package com.jasamedika.medifirst2000.vo; + +import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; +import com.jasamedika.medifirst2000.helper.Caption; + +public class IndikatorKinerjaTransaksiVO extends BaseMasterVO { + + @Caption(value = "Jabatan") + private JabatanVO jabatan; + + private Integer jabatanId; + + @Caption(value = "Indikator Kinerja") + private IndikatorKinerjaVO indikatorKinerja; + + private Integer indikatorKinerjaId; + + @Caption(value = "Bulan") + private String bulan; + + @Caption(value = "Target") + private Double target; + + @Caption(value = "Bobot") + private Double bobot; + + @Caption(value = "Capaian") + private Double capaian; + + @Caption(value = "Status Verifikasi") + private Boolean statusverifikasi; + + public JabatanVO getJabatan() { + return jabatan; + } + + public void setJabatan(JabatanVO jabatan) { + this.jabatan = jabatan; + } + + public Integer getJabatanId() { + return jabatanId; + } + + public void setJabatanId(Integer jabatanId) { + this.jabatanId = jabatanId; + } + + public IndikatorKinerjaVO getIndikatorKinerja() { + return indikatorKinerja; + } + + public void setIndikatorKinerja(IndikatorKinerjaVO indikatorKinerja) { + this.indikatorKinerja = indikatorKinerja; + } + + public Integer getIndikatorKinerjaId() { + return indikatorKinerjaId; + } + + public void setIndikatorKinerjaId(Integer indikatorKinerjaId) { + this.indikatorKinerjaId = indikatorKinerjaId; + } + + public String getBulan() { + return bulan; + } + + public void setBulan(String bulan) { + this.bulan = bulan; + } + + public Double getTarget() { + return target; + } + + public void setTarget(Double target) { + this.target = target; + } + + public Double getBobot() { + return bobot; + } + + public void setBobot(Double bobot) { + this.bobot = bobot; + } + + public Double getCapaian() { + return capaian; + } + + public void setCapaian(Double capaian) { + this.capaian = capaian; + } + + public Boolean getStatusverifikasi() { + return statusverifikasi; + } + + public void setStatusverifikasi(Boolean statusverifikasi) { + this.statusverifikasi = statusverifikasi; + } + +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/IndikatorKinerjaVO.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/IndikatorKinerjaVO.java new file mode 100644 index 00000000..4f82f8a0 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/IndikatorKinerjaVO.java @@ -0,0 +1,62 @@ +package com.jasamedika.medifirst2000.vo; + +import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; +import com.jasamedika.medifirst2000.helper.Caption; + +public class IndikatorKinerjaVO extends BaseMasterVO { + + @Caption(value = "Nama Indikator") + private String namaIndikator; + + @Caption(value = "Satuan Indikator") + private SatuanIndikatorVO satuanIndikator; + + private Integer satuanIndikatorId; + + @Caption(value = "Status Verifikasi") + private Boolean statusVerifikasi; + + @Caption(value = "Jenis Indikator") + private Integer jenisIndikator; + + public String getNamaIndikator() { + return namaIndikator; + } + + public void setNamaIndikator(String namaIndikator) { + this.namaIndikator = namaIndikator; + } + + public SatuanIndikatorVO getSatuanIndikator() { + return satuanIndikator; + } + + public void setSatuanIndikator(SatuanIndikatorVO satuanIndikator) { + this.satuanIndikator = satuanIndikator; + } + + public Integer getSatuanIndikatorId() { + return satuanIndikatorId; + } + + public void setSatuanIndikatorId(Integer satuanIndikatorId) { + this.satuanIndikatorId = satuanIndikatorId; + } + + public Boolean getStatusVerifikasi() { + return statusVerifikasi; + } + + public void setStatusVerifikasi(Boolean statusVerifikasi) { + this.statusVerifikasi = statusVerifikasi; + } + + public Integer getJenisIndikator() { + return jenisIndikator; + } + + public void setJenisIndikator(Integer jenisIndikator) { + this.jenisIndikator = jenisIndikator; + } + +} diff --git a/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/LogbookKinerjaVO.java b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/LogbookKinerjaVO.java new file mode 100644 index 00000000..2b09e0f6 --- /dev/null +++ b/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/LogbookKinerjaVO.java @@ -0,0 +1,76 @@ +package com.jasamedika.medifirst2000.vo; + +import java.util.Date; + +import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; +import com.jasamedika.medifirst2000.entities.IndikatorKinerjaTransaksi; +import com.jasamedika.medifirst2000.helper.Caption; + +public class LogbookKinerjaVO extends BaseMasterVO { + + @Caption(value = "Nama Kegiatan") + private String namaKegiatan; + + @Caption(value = "Catatan") + private String catatan; + + @Caption(value = "Tanggal Kegiatan") + private Date tanggalKegiatan; + + @Caption(value = "Status Verifikasi") + private Boolean statusverifikasi; + + @Caption(value = "Indikator Kinerja") + private IndikatorKinerjaTransaksi indikatorKinerja; + + private Integer indikatorIndikatorId; + + public String getNamaKegiatan() { + return namaKegiatan; + } + + public void setNamaKegiatan(String namaKegiatan) { + this.namaKegiatan = namaKegiatan; + } + + public String getCatatan() { + return catatan; + } + + public void setCatatan(String catatan) { + this.catatan = catatan; + } + + public Date getTanggalKegiatan() { + return tanggalKegiatan; + } + + public void setTanggalKegiatan(Date tanggalKegiatan) { + this.tanggalKegiatan = tanggalKegiatan; + } + + public Boolean getStatusverifikasi() { + return statusverifikasi; + } + + public void setStatusverifikasi(Boolean statusverifikasi) { + this.statusverifikasi = statusverifikasi; + } + + public IndikatorKinerjaTransaksi getIndikatorKinerja() { + return indikatorKinerja; + } + + public void setIndikatorKinerja(IndikatorKinerjaTransaksi indikatorKinerja) { + this.indikatorKinerja = indikatorKinerja; + } + + public Integer getIndikatorIndikatorId() { + return indikatorIndikatorId; + } + + public void setIndikatorIndikatorId(Integer indikatorIndikatorId) { + this.indikatorIndikatorId = indikatorIndikatorId; + } + +}