- 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.setProduk(produk);
|
||||||
skoringTindakanMedis.setKelompokKerja(kelompokKerja);
|
skoringTindakanMedis.setKelompokKerja(kelompokKerja);
|
||||||
|
skoringTindakanMedis.setTanggalPembaharuanData(new Date());
|
||||||
SkoringTindakanMedis resultModel = skoringTindakanMedisDao.save(skoringTindakanMedis);
|
SkoringTindakanMedis resultModel = skoringTindakanMedisDao.save(skoringTindakanMedis);
|
||||||
|
|
||||||
addLoggingUser(vo.getLoginUserId(), resultModel.getNoRec(), "Buat data");
|
addLoggingUser(vo.getLoginUserId(), resultModel.getNoRec(), "Buat data");
|
||||||
@ -110,6 +111,7 @@ public class SkoringTindakanMedisServiceImpl extends BaseVoServiceImpl implement
|
|||||||
|
|
||||||
skoringTindakanMedisBaru.setProduk(produk);
|
skoringTindakanMedisBaru.setProduk(produk);
|
||||||
skoringTindakanMedisBaru.setKelompokKerja(kelompokKerja);
|
skoringTindakanMedisBaru.setKelompokKerja(kelompokKerja);
|
||||||
|
skoringTindakanMedisBaru.setTanggalPembaharuanData(new Date());
|
||||||
SkoringTindakanMedis resultModel = skoringTindakanMedisDao.save(skoringTindakanMedisBaru);
|
SkoringTindakanMedis resultModel = skoringTindakanMedisDao.save(skoringTindakanMedisBaru);
|
||||||
|
|
||||||
if (vo.getStatusEnabled()) {
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -53,6 +53,11 @@ public class SkoringTindakanMedis extends BaseTransaction {
|
|||||||
@Column(name = "objectsubunitkerjafk", insertable = false, updatable = false, nullable = true)
|
@Column(name = "objectsubunitkerjafk", insertable = false, updatable = false, nullable = true)
|
||||||
private Integer kelompokKerjaId;
|
private Integer kelompokKerjaId;
|
||||||
|
|
||||||
|
@Caption(value = "Tanggal Pembaharuan Data")
|
||||||
|
@Column(name = "tanggalpembaharuandata", nullable = false)
|
||||||
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
|
private Date tanggalPembaharuanData;
|
||||||
|
|
||||||
public String getDetailProduk() {
|
public String getDetailProduk() {
|
||||||
return detailProduk;
|
return detailProduk;
|
||||||
}
|
}
|
||||||
@ -117,4 +122,12 @@ public class SkoringTindakanMedis extends BaseTransaction {
|
|||||||
this.kelompokKerjaId = kelompokKerjaId;
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -29,6 +29,9 @@ public class SkoringTindakanMedisVO extends BaseTransactionVO {
|
|||||||
|
|
||||||
private Integer kelompokKerjaId;
|
private Integer kelompokKerjaId;
|
||||||
|
|
||||||
|
@Caption(value = "Tanggal Pembaharuan Data")
|
||||||
|
private Date tanggalPembaharuanData;
|
||||||
|
|
||||||
private Integer loginUserId;
|
private Integer loginUserId;
|
||||||
|
|
||||||
public String getDetailProduk() {
|
public String getDetailProduk() {
|
||||||
@ -95,6 +98,14 @@ public class SkoringTindakanMedisVO extends BaseTransactionVO {
|
|||||||
this.kelompokKerjaId = kelompokKerjaId;
|
this.kelompokKerjaId = kelompokKerjaId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Date getTanggalPembaharuanData() {
|
||||||
|
return tanggalPembaharuanData;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTanggalPembaharuanData(Date tanggalPembaharuanData) {
|
||||||
|
this.tanggalPembaharuanData = tanggalPembaharuanData;
|
||||||
|
}
|
||||||
|
|
||||||
public Integer getLoginUserId() {
|
public Integer getLoginUserId() {
|
||||||
return loginUserId;
|
return loginUserId;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user