- persiapan awal pembuatan service mapping indikator kinerja - jabatan
- penambahan property tanggal pembaharuan data saat input data skoring tindakan medis
This commit is contained in:
parent
fd68e0c908
commit
0e67ad0e63
@ -0,0 +1,11 @@
|
||||
package com.jasamedika.medifirst2000.dao;
|
||||
|
||||
import org.springframework.data.repository.PagingAndSortingRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.jasamedika.medifirst2000.entities.IndikatorKinerjaJabatan;
|
||||
|
||||
@Repository("indikatorKinerjaJabatanDao")
|
||||
public interface IndikatorKinerjaJabatanDao extends PagingAndSortingRepository<IndikatorKinerjaJabatan, String> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,8 @@
|
||||
package com.jasamedika.medifirst2000.service;
|
||||
|
||||
import com.jasamedika.medifirst2000.entities.IndikatorKinerjaJabatan;
|
||||
import com.jasamedika.medifirst2000.vo.IndikatorKinerjaJabatanVO;
|
||||
|
||||
public interface IndikatorKinerjaJabatanService extends BaseVoService<IndikatorKinerjaJabatan, IndikatorKinerjaJabatanVO, String> {
|
||||
|
||||
}
|
||||
@ -0,0 +1,54 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.IndikatorKinerjaJabatanService;
|
||||
import com.jasamedika.medifirst2000.vo.IndikatorKinerjaJabatanVO;
|
||||
|
||||
@Service("IndikatorKinerjaJabatanService")
|
||||
public class IndikatorKinerjaJabatanServiceImpl extends BaseVoServiceImpl implements IndikatorKinerjaJabatanService {
|
||||
|
||||
@Override
|
||||
public IndikatorKinerjaJabatanVO add(IndikatorKinerjaJabatanVO vo) throws JpaSystemException, ServiceVOException {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IndikatorKinerjaJabatanVO update(IndikatorKinerjaJabatanVO vo)
|
||||
throws JpaSystemException, ServiceVOException {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(String key) throws JpaSystemException {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IndikatorKinerjaJabatanVO findById(String key) throws JpaSystemException {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<IndikatorKinerjaJabatanVO> findAll() throws JpaSystemException {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> findAllWithPageAndLimitAndSortByAndDirectionParameter(Integer page, Integer limit,
|
||||
String sort, String dir) {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
@ -88,6 +88,7 @@ public class SkoringTindakanMedisServiceImpl extends BaseVoServiceImpl implement
|
||||
|
||||
skoringTindakanMedis.setProduk(produk);
|
||||
skoringTindakanMedis.setKelompokKerja(kelompokKerja);
|
||||
skoringTindakanMedis.setTanggalPembaharuanData(new Date());
|
||||
SkoringTindakanMedis resultModel = skoringTindakanMedisDao.save(skoringTindakanMedis);
|
||||
|
||||
addLoggingUser(vo.getLoginUserId(), resultModel.getNoRec(), "Buat data");
|
||||
@ -110,6 +111,7 @@ public class SkoringTindakanMedisServiceImpl extends BaseVoServiceImpl implement
|
||||
|
||||
skoringTindakanMedisBaru.setProduk(produk);
|
||||
skoringTindakanMedisBaru.setKelompokKerja(kelompokKerja);
|
||||
skoringTindakanMedisBaru.setTanggalPembaharuanData(new Date());
|
||||
SkoringTindakanMedis resultModel = skoringTindakanMedisDao.save(skoringTindakanMedisBaru);
|
||||
|
||||
if (vo.getStatusEnabled()) {
|
||||
|
||||
@ -0,0 +1,80 @@
|
||||
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.validation.constraints.NotNull;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
|
||||
@Entity
|
||||
@Table(name = "sdm_indikatorkinerja_t")
|
||||
public class IndikatorKinerjaJabatan extends BaseTransaction {
|
||||
|
||||
@ManyToOne
|
||||
@NotNull(message = "Indikator kinerja tidak boleh kosong")
|
||||
@JoinColumn(name = "objectindikatorkinerjafk")
|
||||
@Caption(value = "Indikator Kinerja")
|
||||
private IndikatorKinerja indikatorKinerja;
|
||||
|
||||
@Column(name = "objectindikatorkinerjafk", insertable = false, updatable = false, nullable = true)
|
||||
private Integer indikatorKinerjaId;
|
||||
|
||||
@ManyToOne
|
||||
@NotNull(message = "Jabatan tidak boleh kosong")
|
||||
@JoinColumn(name = "objectjabatanfk")
|
||||
@Caption(value = "Jabatan")
|
||||
private Jabatan jabatan;
|
||||
|
||||
@Column(name = "objectjabatanfk", insertable = false, updatable = false, nullable = true)
|
||||
private Integer jabatanId;
|
||||
|
||||
@Caption(value = "Tanggal Pembaharuan Data")
|
||||
private Date tanggalPembaharuanData;
|
||||
|
||||
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 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 Date getTanggalPembaharuanData() {
|
||||
return tanggalPembaharuanData;
|
||||
}
|
||||
|
||||
public void setTanggalPembaharuanData(Date tanggalPembaharuanData) {
|
||||
this.tanggalPembaharuanData = tanggalPembaharuanData;
|
||||
}
|
||||
|
||||
}
|
||||
@ -52,6 +52,11 @@ public class SkoringTindakanMedis extends BaseTransaction {
|
||||
|
||||
@Column(name = "objectsubunitkerjafk", insertable = false, updatable = false, nullable = true)
|
||||
private Integer kelompokKerjaId;
|
||||
|
||||
@Caption(value = "Tanggal Pembaharuan Data")
|
||||
@Column(name = "tanggalpembaharuandata", nullable = false)
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
private Date tanggalPembaharuanData;
|
||||
|
||||
public String getDetailProduk() {
|
||||
return detailProduk;
|
||||
@ -117,4 +122,12 @@ public class SkoringTindakanMedis extends BaseTransaction {
|
||||
this.kelompokKerjaId = kelompokKerjaId;
|
||||
}
|
||||
|
||||
public Date getTanggalPembaharuanData() {
|
||||
return tanggalPembaharuanData;
|
||||
}
|
||||
|
||||
public void setTanggalPembaharuanData(Date tanggalPembaharuanData) {
|
||||
this.tanggalPembaharuanData = tanggalPembaharuanData;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,69 @@
|
||||
package com.jasamedika.medifirst2000.vo;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Temporal;
|
||||
import javax.persistence.TemporalType;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
|
||||
import com.jasamedika.medifirst2000.helper.Caption;
|
||||
|
||||
public class IndikatorKinerjaJabatanVO extends BaseTransactionVO {
|
||||
|
||||
@Caption(value = "Indikator Kinerja")
|
||||
private IndikatorKinerjaVO indikatorKinerja;
|
||||
|
||||
private Integer indikatorKinerjaId;
|
||||
|
||||
@Caption(value = "Jabatan")
|
||||
private JabatanVO jabatan;
|
||||
|
||||
private Integer jabatanId;
|
||||
|
||||
@Caption(value = "Tanggal Pembaharuan Data")
|
||||
@Column(name = "tanggalpembaharuandata", nullable = false)
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
private Date tanggalPembaharuanData;
|
||||
|
||||
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 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 Date getTanggalPembaharuanData() {
|
||||
return tanggalPembaharuanData;
|
||||
}
|
||||
|
||||
public void setTanggalPembaharuanData(Date tanggalPembaharuanData) {
|
||||
this.tanggalPembaharuanData = tanggalPembaharuanData;
|
||||
}
|
||||
|
||||
}
|
||||
@ -28,6 +28,9 @@ public class SkoringTindakanMedisVO extends BaseTransactionVO {
|
||||
private SubUnitKerjaPegawaiVO kelompokKerja;
|
||||
|
||||
private Integer kelompokKerjaId;
|
||||
|
||||
@Caption(value = "Tanggal Pembaharuan Data")
|
||||
private Date tanggalPembaharuanData;
|
||||
|
||||
private Integer loginUserId;
|
||||
|
||||
@ -95,6 +98,14 @@ public class SkoringTindakanMedisVO extends BaseTransactionVO {
|
||||
this.kelompokKerjaId = kelompokKerjaId;
|
||||
}
|
||||
|
||||
public Date getTanggalPembaharuanData() {
|
||||
return tanggalPembaharuanData;
|
||||
}
|
||||
|
||||
public void setTanggalPembaharuanData(Date tanggalPembaharuanData) {
|
||||
this.tanggalPembaharuanData = tanggalPembaharuanData;
|
||||
}
|
||||
|
||||
public Integer getLoginUserId() {
|
||||
return loginUserId;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user