- perbaikan service hitung indikator pelayanan

- penambahan pegawai entri saat menghitung nilai jabatan
This commit is contained in:
salmanoe 2021-02-05 09:24:29 +07:00
parent 882240283a
commit fa6ef126c4
6 changed files with 799 additions and 803 deletions

View File

@ -77,9 +77,9 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
// SET DATA JABATAN // SET DATA JABATAN
model.setJabatan(jabatanConverter.transferVOToModel(vo.getJabatan(), new Jabatan())); model.setJabatan(jabatanConverter.transferVOToModel(vo.getJabatan(), new Jabatan()));
// SET DATA PEGAWAI // SET DATA PEGAWAI ENTRI
if (CommonUtil.isNotNullOrEmpty(vo.getPegawai())) { if (CommonUtil.isNotNullOrEmpty(vo.getPegawaiEntri())) {
model.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai())); model.setPegawaiEntri(pegawaiConverter.transferVOToModel(vo.getPegawaiEntri(), new Pegawai()));
} }
// SET GRADE // SET GRADE
@ -195,8 +195,8 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
try { try {
EvaluasiJabatan evaluasiJabatan = new EvaluasiJabatan(); EvaluasiJabatan evaluasiJabatan = new EvaluasiJabatan();
evaluasiJabatan = evaluasiJabatanConverter.transferVOToModel(vo, new EvaluasiJabatan()); evaluasiJabatan = evaluasiJabatanConverter.transferVOToModel(vo, new EvaluasiJabatan());
if (CommonUtil.isNotNullOrEmpty(vo.getPegawai())) { if (CommonUtil.isNotNullOrEmpty(vo.getPegawaiEntri())) {
evaluasiJabatan.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai())); evaluasiJabatan.setPegawaiEntri(pegawaiConverter.transferVOToModel(vo.getPegawaiEntri(), new Pegawai()));
} }
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor1())) { if (CommonUtil.isNotNullOrEmpty(vo.getFaktor1())) {
evaluasiJabatan evaluasiJabatan

View File

@ -31,6 +31,7 @@ import com.jasamedika.medifirst2000.dao.KelasDao;
import com.jasamedika.medifirst2000.dao.PasienDaftarDao; import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
import com.jasamedika.medifirst2000.dao.PersetujuanUmumDao; import com.jasamedika.medifirst2000.dao.PersetujuanUmumDao;
import com.jasamedika.medifirst2000.dao.RuanganDao; import com.jasamedika.medifirst2000.dao.RuanganDao;
import com.jasamedika.medifirst2000.dao.SettingDataFixedDao;
import com.jasamedika.medifirst2000.dao.SkalaNyeriDao; import com.jasamedika.medifirst2000.dao.SkalaNyeriDao;
import com.jasamedika.medifirst2000.dao.SuratPermintaanMasukDao; import com.jasamedika.medifirst2000.dao.SuratPermintaanMasukDao;
import com.jasamedika.medifirst2000.dao.TempatTidurDao; import com.jasamedika.medifirst2000.dao.TempatTidurDao;
@ -64,53 +65,55 @@ import com.jasamedika.medifirst2000.vo.PasienDaftarVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO; import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO; import com.jasamedika.medifirst2000.vo.RegistrasiPasienGawatDaruratVO;
@Service("PasienDaftarService") @Service("PasienDaftarService")
public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> { public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
@Autowired @Autowired
private PasienDaftarDao pasienDaftarDao; private PasienDaftarDao pasienDaftarDao;
@Autowired @Autowired
private SuratPermintaanMasukDao suratPermintaanMasukDao; private SuratPermintaanMasukDao suratPermintaanMasukDao;
@Autowired @Autowired
private PasienDaftarConverter pasienDaftarConverter; private PasienDaftarConverter pasienDaftarConverter;
@Autowired @Autowired
private RuanganDao ruanganDao; private RuanganDao ruanganDao;
@Autowired @Autowired
private AsalRujukanConverter asalRujukanConverter; private AsalRujukanConverter asalRujukanConverter;
@Autowired @Autowired
private JadwalDokterDao jadwalDokterDao; private JadwalDokterDao jadwalDokterDao;
@Autowired @Autowired
private PegawaiConverter pegawaiConverter; private PegawaiConverter pegawaiConverter;
@Autowired @Autowired
private DiputuskanConverter diputuskanConverter; private DiputuskanConverter diputuskanConverter;
@Autowired @Autowired
private AntrianPasienDiPeriksaService antrianPasienDiPeriksaService; private AntrianPasienDiPeriksaService antrianPasienDiPeriksaService;
@Autowired @Autowired
private PersetujuanUmumDao persetujuanUmumDao; private PersetujuanUmumDao persetujuanUmumDao;
@Autowired @Autowired
private KelasDao kelasDao; private KelasDao kelasDao;
@Autowired @Autowired
private KamarDao kamarDao; private KamarDao kamarDao;
@Autowired @Autowired
private TempatTidurDao tempatTidurDao; private TempatTidurDao tempatTidurDao;
@Autowired
private SettingDataFixedDao settingDataFixedDao;
@Autowired @Autowired
private DiagnosaPasienService diagnosaPasienService; private DiagnosaPasienService diagnosaPasienService;
@Autowired @Autowired
private LoginUserService loginUserService; private LoginUserService loginUserService;
@Override @Override
public PasienDaftarVO add(PasienDaftarVO vo) throws JpaSystemException, ServiceVOException { public PasienDaftarVO add(PasienDaftarVO vo) throws JpaSystemException, ServiceVOException {
return null; return null;
@ -133,8 +136,8 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
@Override @Override
public List<PasienDaftarVO> findAll() throws JpaSystemException { public List<PasienDaftarVO> findAll() throws JpaSystemException {
List<PasienDaftarVO> vos=new ArrayList<PasienDaftarVO>(); List<PasienDaftarVO> vos = new ArrayList<PasienDaftarVO>();
List<PasienDaftar> models=(List<PasienDaftar>) pasienDaftarDao.findAll(); List<PasienDaftar> models = (List<PasienDaftar>) pasienDaftarDao.findAll();
pasienDaftarConverter.transferListOfModelToListOfVO(models, vos); pasienDaftarConverter.transferListOfModelToListOfVO(models, vos);
return vos; return vos;
} }
@ -144,69 +147,67 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
String sort, String dir) { String sort, String dir) {
return null; return null;
} }
@Override @Override
public String getFormatNumberByMonthYear() { public String getFormatNumberByMonthYear() {
Date dateNow=new Date(); Date dateNow = new Date();
Integer year=DateUtil.getYearFromDate(dateNow); Integer year = DateUtil.getYearFromDate(dateNow);
Integer month=DateUtil.getMonthFromDate(dateNow); Integer month = DateUtil.getMonthFromDate(dateNow);
Integer countByMonthAndYear=0; Integer countByMonthAndYear = 0;
countByMonthAndYear=pasienDaftarDao.getCountByMonthAndYear(month, year); countByMonthAndYear = pasienDaftarDao.getCountByMonthAndYear(month, year);
if(countByMonthAndYear==0){ if (countByMonthAndYear == 0) {
countByMonthAndYear++; countByMonthAndYear++;
}else{ } else {
countByMonthAndYear++; countByMonthAndYear++;
} }
Integer monthNow=DateUtil.getMonthFromDate(dateNow); Integer monthNow = DateUtil.getMonthFromDate(dateNow);
Integer yearNow=DateUtil.getYearFromDate(dateNow); Integer yearNow = DateUtil.getYearFromDate(dateNow);
String yearNowString=yearNow.toString().substring(2, 4); String yearNowString = yearNow.toString().substring(2, 4);
String dateNowString=monthNow.toString(); String dateNowString = monthNow.toString();
String countString=null; String countString = null;
if(com.jasamedika.medifirst2000.util.CommonUtil.isNotNullOrEmpty(countByMonthAndYear)){ if (com.jasamedika.medifirst2000.util.CommonUtil.isNotNullOrEmpty(countByMonthAndYear)) {
if(countByMonthAndYear.toString().length()==1){ if (countByMonthAndYear.toString().length() == 1) {
countString="00000"+countByMonthAndYear.toString(); countString = "00000" + countByMonthAndYear.toString();
}else if(countByMonthAndYear.toString().length()==2){ } else if (countByMonthAndYear.toString().length() == 2) {
countString="0000"+countByMonthAndYear.toString(); countString = "0000" + countByMonthAndYear.toString();
}else if(countByMonthAndYear.toString().length()==3){ } else if (countByMonthAndYear.toString().length() == 3) {
countString="000"+countByMonthAndYear.toString(); countString = "000" + countByMonthAndYear.toString();
}else if(countByMonthAndYear.toString().length()==4){ } else if (countByMonthAndYear.toString().length() == 4) {
countString="00"+countByMonthAndYear.toString(); countString = "00" + countByMonthAndYear.toString();
}else if(countByMonthAndYear.toString().length()==5){ } else if (countByMonthAndYear.toString().length() == 5) {
countString="0"+countByMonthAndYear.toString(); countString = "0" + countByMonthAndYear.toString();
} }
} }
if((dateNowString.length())==1){ if ((dateNowString.length()) == 1) {
dateNowString="0"+monthNow; dateNowString = "0" + monthNow;
} }
return yearNowString+""+dateNowString+""+countString; return yearNowString + "" + dateNowString + "" + countString;
} }
@Override @Override
public List<PasienDaftar> findPelayananRawatJalan(Short kdProfile, String noCm) { public List<PasienDaftar> findPelayananRawatJalan(Short kdProfile, String noCm) {
return pasienDaftarDao.findPelayananRawatJalan(kdProfile, noCm); return pasienDaftarDao.findPelayananRawatJalan(kdProfile, noCm);
} }
@Override @Override
public Map<String, Object> savePasienDaftarFromRegistrasiPasienGawatDarurat(Pasien model,RegistrasiPasienGawatDaruratVO vo) { public Map<String, Object> savePasienDaftarFromRegistrasiPasienGawatDarurat(Pasien model,
RegistrasiPasienGawatDaruratVO vo) {
Map<String, Object> resultSavePasienDaftar = new HashMap<String, Object>();
Map<String,Object> resultSavePasienDaftar=new HashMap<String,Object>();
PasienDaftar pasienDaftar = new PasienDaftar(); PasienDaftar pasienDaftar = new PasienDaftar();
pasienDaftar.setRuangan(ruanganDao.findRuanganGawatDarurat()); pasienDaftar.setRuangan(ruanganDao.findRuanganGawatDarurat());
pasienDaftar.setStatusKasusPenyakit(true); pasienDaftar.setStatusKasusPenyakit(true);
if (CommonUtil.isNotNullOrEmpty(model)) { if (CommonUtil.isNotNullOrEmpty(model)) {
pasienDaftar.setPasien(model); pasienDaftar.setPasien(model);
List<PasienDaftar> listPasienDaftar=null; List<PasienDaftar> listPasienDaftar = null;
try{ try {
listPasienDaftar = pasienDaftarDao.findByPasienNoCm(model.getNoCm()); listPasienDaftar = pasienDaftarDao.findByPasienNoCm(model.getNoCm());
}catch(Exception e){ } catch (Exception e) {
System.out.println(e.toString()); System.out.println(e.toString());
} }
if (listPasienDaftar == null) { if (listPasienDaftar == null) {
pasienDaftar.setIsKajianAwal(true); pasienDaftar.setIsKajianAwal(true);
} else { } else {
@ -222,21 +223,21 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
} }
} }
} }
if(checkStatusPasien(model.getId())){ if (checkStatusPasien(model.getId())) {
pasienDaftar.setStatusPasien(TipePasienEnum.LAMA.getVal()); pasienDaftar.setStatusPasien(TipePasienEnum.LAMA.getVal());
}else{ } else {
pasienDaftar.setStatusPasien(TipePasienEnum.BARU.getVal()); pasienDaftar.setStatusPasien(TipePasienEnum.BARU.getVal());
} }
pasienDaftar.setIsOnSiteService((byte) 0); pasienDaftar.setIsOnSiteService((byte) 0);
pasienDaftar.setIsRegistrasiLengkap((byte) 0); pasienDaftar.setIsRegistrasiLengkap((byte) 0);
pasienDaftar.setTglRegistrasi(DateUtil.getShortDate()); pasienDaftar.setTglRegistrasi(DateUtil.getShortDate());
pasienDaftar.setKelas(kelasDao.findKelas3()); pasienDaftar.setKelas(kelasDao.findKelas3());
//edit by askur 15022017 // edit by askur 15022017
//KelompokPasien kelompokPasien=kelompokPasienDao.getKelompokPasienUmum().get(0); // KelompokPasien
//add // kelompokPasien=kelompokPasienDao.getKelompokPasienUmum().get(0);
KelompokPasien kelompokPasien=new KelompokPasien(); // add
KelompokPasien kelompokPasien = new KelompokPasien();
kelompokPasien.setId(vo.getKelompokPasien().getId()); kelompokPasien.setId(vo.getKelompokPasien().getId());
// //
pasienDaftar.setKelompokPasien(kelompokPasien); pasienDaftar.setKelompokPasien(kelompokPasien);
@ -246,61 +247,25 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
if (CommonUtil.isNotNullOrEmpty(vo.getRuangan())) { if (CommonUtil.isNotNullOrEmpty(vo.getRuangan())) {
antrianPasienDiPeriksa.setRuangan(ruanganDao.findRuanganGawatDarurat()); antrianPasienDiPeriksa.setRuangan(ruanganDao.findRuanganGawatDarurat());
} }
if (CommonUtil.isNotNullOrEmpty(vo.getAsalRujukan())) { if (CommonUtil.isNotNullOrEmpty(vo.getAsalRujukan())) {
antrianPasienDiPeriksa.setAsalRujukan(asalRujukanConverter.transferVOToModel(vo.getAsalRujukan(), new AsalRujukan())); antrianPasienDiPeriksa
.setAsalRujukan(asalRujukanConverter.transferVOToModel(vo.getAsalRujukan(), new AsalRujukan()));
} }
//if (CommonUtil.isNotNullOrEmpty(vo.getPegawai())) { // if (CommonUtil.isNotNullOrEmpty(vo.getPegawai())) {
//bukan dari jadwal dokter // bukan dari jadwal dokter
//antrianPasienDiPeriksa.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai())); // antrianPasienDiPeriksa.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(),
//pasienDaftar.setDokterPenanggungJawab(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai())); // new Pegawai()));
// pasienDaftar.setDokterPenanggungJawab(pegawaiConverter.transferVOToModel(vo.getPegawai(),
if (CommonUtil.isNotNullOrEmpty(vo.getPegawai())) { // new Pegawai()));
//edit by askur 15112016
//antrianPasienDiPeriksa.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai())); if (CommonUtil.isNotNullOrEmpty(vo.getPegawai())) {
//if (!CommonUtil.isNotNullOrEmpty(vo.getPegawai().getId())) { // edit by askur 15112016
if (CommonUtil.isNotNullOrEmpty(vo.getPegawai().getId())) { // antrianPasienDiPeriksa.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(),
// new Pegawai()));
// if (!CommonUtil.isNotNullOrEmpty(vo.getPegawai().getId())) {
if (CommonUtil.isNotNullOrEmpty(vo.getPegawai().getId())) {
// //
PegawaiVO pegawaiVo = new PegawaiVO();
// pilih dokter yang otomatis dan per quota
List<JadwalDokter> jadwalDokters = jadwalDokterDao
.findJadwalByTanggalRuangan(pasienDaftar.getRuangan().getId(), pasienDaftar.getTglRegistrasi());
Integer maxQuota = 0;
for (JadwalDokter jadwalDokter : jadwalDokters) {
if (jadwalDokter.getQuota() != null && jadwalDokter.getQuota() > maxQuota) {
maxQuota = jadwalDokter.getQuota();
}
}
Boolean valid = false;
for (JadwalDokter jadwalDokter : jadwalDokters) {
if (jadwalDokter.getQuota() != null && jadwalDokter.getQuota() < maxQuota) {
valid = true;
jadwalDokter.setQuota(jadwalDokter.getQuota() + 1);
jadwalDokterDao.save(jadwalDokter);
pegawaiVo.setId(jadwalDokter.getDokter().getId());
vo.setPegawai(pegawaiVo);
break;
}
}
if (!valid) {
for (JadwalDokter jadwalDokter : jadwalDokters) {
if (jadwalDokter.getQuota() == null || jadwalDokter.getQuota() == maxQuota) {
valid = true;
if (jadwalDokter.getQuota() == null)
jadwalDokter.setQuota(0);
jadwalDokter.setQuota(jadwalDokter.getQuota() + 1);
jadwalDokterDao.save(jadwalDokter);
pegawaiVo.setId(jadwalDokter.getDokter().getId());
vo.setPegawai(pegawaiVo);
break;
}
}
}
}
} else {
PegawaiVO pegawaiVo = new PegawaiVO(); PegawaiVO pegawaiVo = new PegawaiVO();
// pilih dokter yang otomatis dan per quota // pilih dokter yang otomatis dan per quota
@ -339,179 +304,212 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
} }
} }
//add by askur 15112016
antrianPasienDiPeriksa.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()));
pasienDaftar.setDokterPenanggungJawab(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()));
//
//} } else {
PegawaiVO pegawaiVo = new PegawaiVO();
if(diagnosaPasienService.checkDiagnosaPasien(model.getId())){ // pilih dokter yang otomatis dan per quota
List<JadwalDokter> jadwalDokters = jadwalDokterDao
.findJadwalByTanggalRuangan(pasienDaftar.getRuangan().getId(), pasienDaftar.getTglRegistrasi());
Integer maxQuota = 0;
for (JadwalDokter jadwalDokter : jadwalDokters) {
if (jadwalDokter.getQuota() != null && jadwalDokter.getQuota() > maxQuota) {
maxQuota = jadwalDokter.getQuota();
}
}
Boolean valid = false;
for (JadwalDokter jadwalDokter : jadwalDokters) {
if (jadwalDokter.getQuota() != null && jadwalDokter.getQuota() < maxQuota) {
valid = true;
jadwalDokter.setQuota(jadwalDokter.getQuota() + 1);
jadwalDokterDao.save(jadwalDokter);
pegawaiVo.setId(jadwalDokter.getDokter().getId());
vo.setPegawai(pegawaiVo);
break;
}
}
if (!valid) {
for (JadwalDokter jadwalDokter : jadwalDokters) {
if (jadwalDokter.getQuota() == null || jadwalDokter.getQuota() == maxQuota) {
valid = true;
if (jadwalDokter.getQuota() == null)
jadwalDokter.setQuota(0);
jadwalDokter.setQuota(jadwalDokter.getQuota() + 1);
jadwalDokterDao.save(jadwalDokter);
pegawaiVo.setId(jadwalDokter.getDokter().getId());
vo.setPegawai(pegawaiVo);
break;
}
}
}
}
// add by askur 15112016
antrianPasienDiPeriksa.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()));
pasienDaftar.setDokterPenanggungJawab(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()));
//
// }
if (diagnosaPasienService.checkDiagnosaPasien(model.getId())) {
antrianPasienDiPeriksa.setStatusPenyakit(StatusPenyakitEnum.LAMA.getVal()); antrianPasienDiPeriksa.setStatusPenyakit(StatusPenyakitEnum.LAMA.getVal());
}else{ } else {
antrianPasienDiPeriksa.setStatusPenyakit(StatusPenyakitEnum.BARU.getVal()); antrianPasienDiPeriksa.setStatusPenyakit(StatusPenyakitEnum.BARU.getVal());
} }
antrianPasienDiPeriksa.setTglRegistrasi(new Date()); antrianPasienDiPeriksa.setTglRegistrasi(new Date());
antrianPasienDiPeriksa.setNoMasuk(StatusAntrianEnum.MENUNGGU.getVal()); antrianPasienDiPeriksa.setNoMasuk(StatusAntrianEnum.MENUNGGU.getVal());
antrianPasienDiPeriksa.setStatusPasien((byte) 1); antrianPasienDiPeriksa.setStatusPasien((byte) 1);
antrianPasienDiPeriksa.setPasienDaftar(pasienDaftar); antrianPasienDiPeriksa.setPasienDaftar(pasienDaftar);
//edit by askur 15112016 // edit by askur 15112016
//antrianPasienDiPeriksa.setNoAntrian(antrianPasienDiPeriksaService.getFormatNumberByMonthYear()); // antrianPasienDiPeriksa.setNoAntrian(antrianPasienDiPeriksaService.getFormatNumberByMonthYear());
//antrianPasienDiPeriksa.setStatusAntrian(StatusAntrianEnum.MENUNGGU.getVal()); // antrianPasienDiPeriksa.setStatusAntrian(StatusAntrianEnum.MENUNGGU.getVal());
antrianPasienDiPeriksa.setNoAntrian(antrianPasienDiPeriksaService.getFormatNumberByMonthYearRuangan(null,ruanganDao.findRuanganGawatDarurat().getId())); antrianPasienDiPeriksa.setNoAntrian(antrianPasienDiPeriksaService.getFormatNumberByMonthYearRuangan(null,
//edit by askur 28122016 ruanganDao.findRuanganGawatDarurat().getId()));
//antrianPasienDiPeriksa.setStatusAntrian(StatusAntrianEnum.DIPANGGIL_DOKTER.getVal()); // edit by askur 28122016
// antrianPasienDiPeriksa.setStatusAntrian(StatusAntrianEnum.DIPANGGIL_DOKTER.getVal());
antrianPasienDiPeriksa.setStatusAntrian(StatusAntrianEnum.DIPANGGIL_SUSTER.getVal()); antrianPasienDiPeriksa.setStatusAntrian(StatusAntrianEnum.DIPANGGIL_SUSTER.getVal());
// //
// //
pasienDaftar.getAntrianPasienDiPeriksaSet().add(antrianPasienDiPeriksa); pasienDaftar.getAntrianPasienDiPeriksaSet().add(antrianPasienDiPeriksa);
if(CommonUtil.isNotNullOrEmpty(vo.getDiputuskanDetailSet())){ if (CommonUtil.isNotNullOrEmpty(vo.getDiputuskanDetailSet())) {
for(DiputuskanDetailVO diputuskanDetailVO:vo.getDiputuskanDetailSet()){ for (DiputuskanDetailVO diputuskanDetailVO : vo.getDiputuskanDetailSet()) {
DiputuskanDetail diputuskanDetail=new DiputuskanDetail(); DiputuskanDetail diputuskanDetail = new DiputuskanDetail();
diputuskanDetail.setDiputuskan(diputuskanConverter.transferVOToModel(diputuskanDetailVO.getDiputuskan(), new Diputuskan())); diputuskanDetail.setDiputuskan(
diputuskanConverter.transferVOToModel(diputuskanDetailVO.getDiputuskan(), new Diputuskan()));
diputuskanDetail.setPasienDaftar(pasienDaftar); diputuskanDetail.setPasienDaftar(pasienDaftar);
pasienDaftar.getDiputuskanDetailSet().add(diputuskanDetail); pasienDaftar.getDiputuskanDetailSet().add(diputuskanDetail);
} }
} }
PasienDaftar passienDaftarResult=pasienDaftarDao.save(pasienDaftar); PasienDaftar passienDaftarResult = pasienDaftarDao.save(pasienDaftar);
if(CommonUtil.isNotNullOrEmpty(passienDaftarResult)){ if (CommonUtil.isNotNullOrEmpty(passienDaftarResult)) {
resultSavePasienDaftar.put("antrianPasienDiPeriksa", antrianPasienDiPeriksa); resultSavePasienDaftar.put("antrianPasienDiPeriksa", antrianPasienDiPeriksa);
resultSavePasienDaftar.put("pasienDaftar",pasienDaftar); resultSavePasienDaftar.put("pasienDaftar", pasienDaftar);
//resultSaveRegistrasiPelayananPasien=registrasiPelayananPasienService.createRegistrasiPelayananPasien(pasienDaftar.getNoRegistrasi()); // resultSaveRegistrasiPelayananPasien=registrasiPelayananPasienService.createRegistrasiPelayananPasien(pasienDaftar.getNoRegistrasi());
} }
return resultSavePasienDaftar; return resultSavePasienDaftar;
} }
@Override @Override
public String getFormatNumberByMonthYearByParameter(Date tglRegistrasi) { public String getFormatNumberByMonthYearByParameter(Date tglRegistrasi) {
Date dateNow=tglRegistrasi; Date dateNow = tglRegistrasi;
Integer year=DateUtil.getYearFromDate(dateNow); Integer year = DateUtil.getYearFromDate(dateNow);
String tahun = year.toString(); String tahun = year.toString();
Integer month=DateUtil.getMonthFromDate(dateNow); Integer month = DateUtil.getMonthFromDate(dateNow);
Integer countByMonthAndYear=0; Integer countByMonthAndYear = 0;
System.out.println(tahun.substring(2, 4)); System.out.println(tahun.substring(2, 4));
String lastNoRegistrasi = pasienDaftarDao.getMaxNoRegistrasiByMonthAndYear(month, Integer.valueOf(tahun.substring(2, 4))); String lastNoRegistrasi = pasienDaftarDao.getMaxNoRegistrasiByMonthAndYear(month,
//Integer lastNoRegistrasi = pasienDaftarDao.getCountByMonthAndYear(month, year); Integer.valueOf(tahun.substring(2, 4)));
if(CommonUtil.isNotNullOrEmpty(lastNoRegistrasi)) // Integer lastNoRegistrasi =
{ // pasienDaftarDao.getCountByMonthAndYear(month, year);
if (CommonUtil.isNotNullOrEmpty(lastNoRegistrasi)) {
String temp = lastNoRegistrasi.substring(4, 10); String temp = lastNoRegistrasi.substring(4, 10);
countByMonthAndYear = Integer.valueOf(temp); countByMonthAndYear = Integer.valueOf(temp);
} }
//countByMonthAndYear=pasienDaftarDao.getCountByMonthAndYear(month, year); // countByMonthAndYear=pasienDaftarDao.getCountByMonthAndYear(month,
if(countByMonthAndYear==0){ // year);
if (countByMonthAndYear == 0) {
countByMonthAndYear++; countByMonthAndYear++;
}else{ } else {
countByMonthAndYear++; countByMonthAndYear++;
} }
Integer monthNow=DateUtil.getMonthFromDate(dateNow); Integer monthNow = DateUtil.getMonthFromDate(dateNow);
Integer yearNow=DateUtil.getYearFromDate(dateNow); Integer yearNow = DateUtil.getYearFromDate(dateNow);
String yearNowString=yearNow.toString().substring(2, 4); String yearNowString = yearNow.toString().substring(2, 4);
String dateNowString=monthNow.toString(); String dateNowString = monthNow.toString();
String countString=null; String countString = null;
if(com.jasamedika.medifirst2000.util.CommonUtil.isNotNullOrEmpty(countByMonthAndYear)){ if (com.jasamedika.medifirst2000.util.CommonUtil.isNotNullOrEmpty(countByMonthAndYear)) {
if(countByMonthAndYear.toString().length()==1){ if (countByMonthAndYear.toString().length() == 1) {
countString="00000"+countByMonthAndYear.toString(); countString = "00000" + countByMonthAndYear.toString();
}else if(countByMonthAndYear.toString().length()==2){ } else if (countByMonthAndYear.toString().length() == 2) {
countString="0000"+countByMonthAndYear.toString(); countString = "0000" + countByMonthAndYear.toString();
}else if(countByMonthAndYear.toString().length()==3){ } else if (countByMonthAndYear.toString().length() == 3) {
countString="000"+countByMonthAndYear.toString(); countString = "000" + countByMonthAndYear.toString();
}else if(countByMonthAndYear.toString().length()==4){ } else if (countByMonthAndYear.toString().length() == 4) {
countString="00"+countByMonthAndYear.toString(); countString = "00" + countByMonthAndYear.toString();
}else if(countByMonthAndYear.toString().length()==5){ } else if (countByMonthAndYear.toString().length() == 5) {
countString="0"+countByMonthAndYear.toString(); countString = "0" + countByMonthAndYear.toString();
} }
} }
if((dateNowString.length())==1){ if ((dateNowString.length()) == 1) {
dateNowString="0"+monthNow; dateNowString = "0" + monthNow;
} }
return yearNowString+""+dateNowString+""+countString; return yearNowString + "" + dateNowString + "" + countString;
} }
/*old /*
* public String getFormatNumberByMonthYearByParameter(Date tglRegistrasi) { * old public String getFormatNumberByMonthYearByParameter(Date
Date dateNow=tglRegistrasi; * tglRegistrasi) { Date dateNow=tglRegistrasi; Integer
Integer year=DateUtil.getYearFromDate(dateNow); * year=DateUtil.getYearFromDate(dateNow); Integer
Integer month=DateUtil.getMonthFromDate(dateNow); * month=DateUtil.getMonthFromDate(dateNow); Integer countByMonthAndYear=0;
Integer countByMonthAndYear=0; *
* countByMonthAndYear=pasienDaftarDao.getCountByMonthAndYear(month, year);
countByMonthAndYear=pasienDaftarDao.getCountByMonthAndYear(month, year); * if(countByMonthAndYear==0){ countByMonthAndYear++; }else{
if(countByMonthAndYear==0){ * countByMonthAndYear++; } Integer
countByMonthAndYear++; * monthNow=DateUtil.getMonthFromDate(dateNow); Integer
}else{ * yearNow=DateUtil.getYearFromDate(dateNow); String
countByMonthAndYear++; * yearNowString=yearNow.toString().substring(2, 4); String
} * dateNowString=monthNow.toString(); String countString=null;
Integer monthNow=DateUtil.getMonthFromDate(dateNow); * if(com.jasamedika.medifirst2000.util.CommonUtil.isNotNullOrEmpty(
Integer yearNow=DateUtil.getYearFromDate(dateNow); * countByMonthAndYear)){ if(countByMonthAndYear.toString().length()==1){
String yearNowString=yearNow.toString().substring(2, 4); * countString="00000"+countByMonthAndYear.toString(); }else
String dateNowString=monthNow.toString(); * if(countByMonthAndYear.toString().length()==2){
String countString=null; * countString="0000"+countByMonthAndYear.toString(); }else
if(com.jasamedika.medifirst2000.util.CommonUtil.isNotNullOrEmpty(countByMonthAndYear)){ * if(countByMonthAndYear.toString().length()==3){
if(countByMonthAndYear.toString().length()==1){ * countString="000"+countByMonthAndYear.toString(); }else
countString="00000"+countByMonthAndYear.toString(); * if(countByMonthAndYear.toString().length()==4){
}else if(countByMonthAndYear.toString().length()==2){ * countString="00"+countByMonthAndYear.toString(); }else
countString="0000"+countByMonthAndYear.toString(); * if(countByMonthAndYear.toString().length()==5){
}else if(countByMonthAndYear.toString().length()==3){ * countString="0"+countByMonthAndYear.toString(); } }
countString="000"+countByMonthAndYear.toString(); *
}else if(countByMonthAndYear.toString().length()==4){ * if((dateNowString.length())==1){ dateNowString="0"+monthNow; } return
countString="00"+countByMonthAndYear.toString(); * yearNowString+""+dateNowString+""+countString; }
}else if(countByMonthAndYear.toString().length()==5){ *
countString="0"+countByMonthAndYear.toString(); */
}
}
if((dateNowString.length())==1){
dateNowString="0"+monthNow;
}
return yearNowString+""+dateNowString+""+countString;
}
* */
@Override @Override
public Map<String, Object> updatePasienDaftarFromMasukKamar(MasukKamarVO masukKamarVO) { public Map<String, Object> updatePasienDaftarFromMasukKamar(MasukKamarVO masukKamarVO) {
Map<String,Object> resultPasienDaftar=new HashMap<String,Object>(); Map<String, Object> resultPasienDaftar = new HashMap<String, Object>();
if(CommonUtil.isNotNullOrEmpty(masukKamarVO.getPasienDaftar())){ if (CommonUtil.isNotNullOrEmpty(masukKamarVO.getPasienDaftar())) {
PasienDaftar model= pasienDaftarDao.findOne(masukKamarVO.getPasienDaftar().getNoRec()); PasienDaftar model = pasienDaftarDao.findOne(masukKamarVO.getPasienDaftar().getNoRec());
model.setTglPulang(null); model.setTglPulang(null);
Kamar kamar1=kamarDao.findOne(masukKamarVO.getKamar().getId()); Kamar kamar1 = kamarDao.findOne(masukKamarVO.getKamar().getId());
Ruangan ruangan=new Ruangan(); Ruangan ruangan = new Ruangan();
ruangan.setId(kamar1.getRuangan().getId()); ruangan.setId(kamar1.getRuangan().getId());
model.setRuangan(ruangan); model.setRuangan(ruangan);
//add by askur 21112016 // add by askur 21112016
List<SuratPermintaanMasuk> dpjp=suratPermintaanMasukDao.finByNoRecAntrianPasienDiPeriksa(masukKamarVO.getPasienDaftar().getNoRec()); List<SuratPermintaanMasuk> dpjp = suratPermintaanMasukDao
if(!dpjp.isEmpty()){ .finByNoRecAntrianPasienDiPeriksa(masukKamarVO.getPasienDaftar().getNoRec());
SuratPermintaanMasuk spm=dpjp.get(0); if (!dpjp.isEmpty()) {
SuratPermintaanMasuk spm = dpjp.get(0);
model.setDokterPenanggungJawab(spm.getDokterPenanggungJawab()); model.setDokterPenanggungJawab(spm.getDokterPenanggungJawab());
//add by askur 22112016 // add by askur 22112016
Kamar kamar =kamarDao.findOne( masukKamarVO.getKamar().getId()); Kamar kamar = kamarDao.findOne(masukKamarVO.getKamar().getId());
if(kamar!=null) if (kamar != null)
spm.setUnit(kamar.getRuangan()); spm.setUnit(kamar.getRuangan());
if(CommonUtil.isNotNullOrEmpty(masukKamarVO.getPemberiInformasi())) if (CommonUtil.isNotNullOrEmpty(masukKamarVO.getPemberiInformasi()))
spm.setPemberiInformasi(masukKamarVO.getPemberiInformasi()); spm.setPemberiInformasi(masukKamarVO.getPemberiInformasi());
if(CommonUtil.isNotNullOrEmpty(masukKamarVO.getPetugas())) if (CommonUtil.isNotNullOrEmpty(masukKamarVO.getPetugas()))
spm.setPetugas(pegawaiConverter.transferVOToModel(masukKamarVO.getPetugas(),new Pegawai())); spm.setPetugas(pegawaiConverter.transferVOToModel(masukKamarVO.getPetugas(), new Pegawai()));
else else
spm.setPetugas(loginUserService.getLoginUser().getPegawai()); spm.setPetugas(loginUserService.getLoginUser().getPegawai());
suratPermintaanMasukDao.save(spm); suratPermintaanMasukDao.save(spm);
// //
} }
// //
if(CommonUtil.isNotNullOrEmpty(model)){ if (CommonUtil.isNotNullOrEmpty(model)) {
List<PersetujuanUmum> listPersetujuanUmum=persetujuanUmumDao.findByPasienDaftar(masukKamarVO.getPasienDaftar().getNoRec(), (short) 0); List<PersetujuanUmum> listPersetujuanUmum = persetujuanUmumDao
if(CommonUtil.isNotNullOrEmpty(listPersetujuanUmum)){ .findByPasienDaftar(masukKamarVO.getPasienDaftar().getNoRec(), (short) 0);
PersetujuanUmum persetujuanUmum=listPersetujuanUmum.get(0); if (CommonUtil.isNotNullOrEmpty(listPersetujuanUmum)) {
//Shakato 05082016 PersetujuanUmum persetujuanUmum = listPersetujuanUmum.get(0);
//model.setRuangan(persetujuanUmum.getRuanganTujuan()); // Shakato 05082016
// model.setRuangan(persetujuanUmum.getRuanganTujuan());
model.setKelompokPasien(persetujuanUmum.getJenisPembayaran()); model.setKelompokPasien(persetujuanUmum.getJenisPembayaran());
pasienDaftarDao.save(model); pasienDaftarDao.save(model);
} }
@ -519,13 +517,13 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
} }
} }
return resultPasienDaftar; return resultPasienDaftar;
} }
@Override @Override
@Transactional @Transactional
public PasienDaftar findbyNoCmAndTglRegistrasi(Integer id, Date tglRegistrasi) { public PasienDaftar findbyNoCmAndTglRegistrasi(Integer id, Date tglRegistrasi) {
PasienDaftar model = pasienDaftarDao.finByNoIdAndTglRegistrasi(Short.parseShort("0"),id,tglRegistrasi); PasienDaftar model = pasienDaftarDao.finByNoIdAndTglRegistrasi(Short.parseShort("0"), id, tglRegistrasi);
return model; return model;
} }
@ -536,107 +534,122 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
@Override @Override
public List<PasienDaftar> findAllPasienDaftar(String startDate, String endDate) { public List<PasienDaftar> findAllPasienDaftar(String startDate, String endDate) {
//List<PasienDaftar> models = (List<PasienDaftar>) pasienDaftarDao.findPasienByStartDateAndEndDate(startDate,endDate); // List<PasienDaftar> models = (List<PasienDaftar>)
// pasienDaftarDao.findPasienByStartDateAndEndDate(startDate,endDate);
return null; return null;
} }
@Override @Override
@Transactional @Transactional
public PasienDaftar findbyNoCmLast(String noCm) { public PasienDaftar findbyNoCmLast(String noCm) {
List<PasienDaftar> pasienDaftars = pasienDaftarDao.findByPasienNoCm(noCm); List<PasienDaftar> pasienDaftars = pasienDaftarDao.findByPasienNoCm(noCm);
if(pasienDaftars.size()==0) if (pasienDaftars.size() == 0)
return new PasienDaftar(); return new PasienDaftar();
PasienDaftar model =pasienDaftars.get(pasienDaftars.size()-1); PasienDaftar model = pasienDaftars.get(pasienDaftars.size() - 1);
return model; return model;
} }
@Autowired @Autowired
private SkalaNyeriDao skalaNyeri; private SkalaNyeriDao skalaNyeri;
public List<SkalaNyeri> getSkalaNyeri(){ public List<SkalaNyeri> getSkalaNyeri() {
List<SkalaNyeri> listData = (List<SkalaNyeri>) skalaNyeri.findAll(); List<SkalaNyeri> listData = (List<SkalaNyeri>) skalaNyeri.findAll();
return listData; return listData;
} }
public Boolean checkStatusPasien(Integer pasienId){ public Boolean checkStatusPasien(Integer pasienId) {
Boolean result=false; Boolean result = false;
List<PasienDaftar> pasienDaftarList=pasienDaftarDao.findByPasienId(pasienId); List<PasienDaftar> pasienDaftarList = pasienDaftarDao.findByPasienId(pasienId);
if(CommonUtil.isNotNullOrEmpty(pasienDaftarList)){ if (CommonUtil.isNotNullOrEmpty(pasienDaftarList)) {
result=true; result = true;
} }
return result; return result;
} }
@Override @Override
public List<PasienDaftar> getFindSchedule(Integer idRuangan) { public List<PasienDaftar> getFindSchedule(Integer idRuangan) {
return pasienDaftarDao.findByRuanganNextScheduleId(idRuangan); return pasienDaftarDao.findByRuanganNextScheduleId(idRuangan);
} }
@Override @Override
public Map<String, Object> calculateIndikatorPelayanan(String tglAwal, String tglAkhir) { public Map<String, Object> calculateIndikatorPelayanan(String tglAwal, String tglAkhir) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
DecimalFormat df = new DecimalFormat("###.##"); DecimalFormat df = new DecimalFormat("###.##");
Long tlosPeriod = 0L; Long tlosPeriod = 0L;
Long tlosPlgPeriod = 0L; Long tlosPlgPeriod = 0L;
Long lengthPeriod = ChronoUnit.DAYS.between(LocalDate.parse(tglAwal.substring(0, 10)), LocalDate.parse(tglAkhir.substring(0, 10))) + 1; Long lengthPeriod = ChronoUnit.DAYS.between(LocalDate.parse(tglAwal.substring(0, 10)),
LocalDate.parse(tglAkhir.substring(0, 10))) + 1;
Integer jumlahTempatTidur = tempatTidurDao.countTempatTidurAktif(Arrays.asList(Master.Ruangan.TANJUNG));
// Integer jumlahTempatTidur = tempatTidurDao.countTempatTidurAktif(Arrays.asList(Master.Ruangan.TANJUNG));
Integer jumlahTempatTidur = Integer.valueOf(settingDataFixedDao.getSettingDataFixed("totalkamarranapaktif"));
List<Map<String, Object>> borData = pasienDaftarDao.getPasienRanap(tglAwal, tglAkhir); List<Map<String, Object>> borData = pasienDaftarDao.getPasienRanap(tglAwal, tglAkhir);
for (Map<String, Object> bor : borData) { for (Map<String, Object> bor : borData) {
tlosPeriod = tlosPeriod + ChronoUnit.DAYS.between(LocalDate.parse(bor.get("tglRegistrasiPeriode").toString()), LocalDate.parse(bor.get("tglPulangPeriode").toString())) + 1; tlosPeriod = tlosPeriod
+ ChronoUnit.DAYS.between(LocalDate.parse(bor.get("tglRegistrasiPeriode").toString()),
LocalDate.parse(bor.get("tglPulangPeriode").toString()))
+ 1;
} }
Double bor = tlosPeriod.doubleValue()*100/(jumlahTempatTidur*lengthPeriod.doubleValue()); Double bor = tlosPeriod.doubleValue() * 100 / (jumlahTempatTidur * lengthPeriod.doubleValue());
List<Map<String, Object>> othData = pasienDaftarDao.getPasienRanapPulang(tglAwal, tglAkhir); List<Map<String, Object>> othData = pasienDaftarDao.getPasienRanapPulang(tglAwal, tglAkhir);
Integer tpm = 0; Integer tpm = 0;
Integer tpm2 = 0; Integer tpm2 = 0;
for (Map<String, Object> oth : othData) { for (Map<String, Object> oth : othData) {
tlosPlgPeriod = tlosPlgPeriod + ChronoUnit.DAYS.between(LocalDate.parse(oth.get("tglRegistrasiPeriode").toString()), LocalDate.parse(oth.get("tglPulangPeriode").toString())) + 1; tlosPlgPeriod = tlosPlgPeriod
+ ChronoUnit.DAYS.between(LocalDate.parse(oth.get("tglRegistrasiPeriode").toString()),
LocalDate.parse(oth.get("tglPulangPeriode").toString()))
+ 1;
if (CommonUtil.isNotNullOrEmpty(oth.get("tglMeninggal"))) { if (CommonUtil.isNotNullOrEmpty(oth.get("tglMeninggal"))) {
tpm = tpm + 1; tpm = tpm + 1;
} }
if (CommonUtil.isNotNullOrEmpty(oth.get("tglMeninggal"))) { if (CommonUtil.isNotNullOrEmpty(oth.get("tglMeninggal"))) {
if (ChronoUnit.DAYS.between(LocalDate.parse(oth.get("tglRegistrasiPeriode").toString()), LocalDate.parse(oth.get("tglMeninggal").toString())) + 1 > 2) { if (ChronoUnit.DAYS.between(LocalDate.parse(oth.get("tglRegistrasiPeriode").toString()),
LocalDate.parse(oth.get("tglMeninggal").toString())) + 1 > 2) {
tpm2 = tpm2 + 1; tpm2 = tpm2 + 1;
} }
} }
} }
Double gdr = tpm.doubleValue()/othData.size()*1000; Double gdr = tpm.doubleValue() / othData.size() * 1000;
Double ndr = tpm2.doubleValue()/othData.size()*1000; Double ndr = tpm2.doubleValue() / othData.size() * 1000;
Double alos = tlosPlgPeriod.doubleValue()/othData.size(); Double alos = tlosPlgPeriod.doubleValue() / othData.size();
Double bto = othData.size()/jumlahTempatTidur.doubleValue(); Double bto = othData.size() / jumlahTempatTidur.doubleValue();
Double toi = (jumlahTempatTidur.doubleValue()*lengthPeriod.doubleValue()-tlosPeriod.doubleValue())/othData.size(); Double toi = (jumlahTempatTidur.doubleValue() * lengthPeriod.doubleValue() - tlosPeriod.doubleValue())
/ othData.size();
result.put("totalLos", tlosPeriod); result.put("totalLos", tlosPeriod);
result.put("totalLosPulang", tlosPlgPeriod); result.put("totalLosPulang", tlosPlgPeriod);
result.put("totalPasPulang", othData.size()); result.put("totalPasPulang", othData.size());
result.put("totalBedPeriod", jumlahTempatTidur*lengthPeriod); result.put("periode", lengthPeriod);
result.put("totalBed", jumlahTempatTidur);
result.put("totalBedPeriod", jumlahTempatTidur * lengthPeriod);
result.put("totalPasienMeninggal", tpm);
result.put("totalPasienMeninggal>48Jam", tpm2);
result.put("bor", df.format(bor)); result.put("bor", df.format(bor));
result.put("alos", df.format(alos)); result.put("alos", df.format(alos));
result.put("bto", df.format(bto)); result.put("bto", df.format(bto));
result.put("toi", df.format(toi)); result.put("toi", df.format(toi));
result.put("gdr", df.format(gdr)); result.put("gdr", df.format(gdr));
result.put("ndr", df.format(ndr)); result.put("ndr", df.format(ndr));
return result; return result;
} }
@Override @Override
public List<Map<String, Object>> findIndikatorPelayanan(String tahun) { public List<Map<String, Object>> findIndikatorPelayanan(String tahun) {
List<Map<String, Object>> result = new ArrayList<>(); List<Map<String, Object>> result = new ArrayList<>();
SimpleDateFormat month = new SimpleDateFormat("MMMM", new Locale("in", "ID")); SimpleDateFormat month = new SimpleDateFormat("MMMM", new Locale("in", "ID"));
SimpleDateFormat year = new SimpleDateFormat("yyyy"); SimpleDateFormat year = new SimpleDateFormat("yyyy");
SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date today = new Date(); Date today = new Date();
String strEnd = ""; String strEnd = "";
String strStart = ""; String strStart = "";
if (year.format(today).equals(tahun)) { if (year.format(today).equals(tahun)) {
@ -646,35 +659,35 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
strEnd = tahun + "-12-31 23:59:59"; strEnd = tahun + "-12-31 23:59:59";
strStart = tahun + "-01-01 00:00:00"; strStart = tahun + "-01-01 00:00:00";
} }
Calendar beginCalendar = Calendar.getInstance(); Calendar beginCalendar = Calendar.getInstance();
Calendar endCalendar = Calendar.getInstance(); Calendar endCalendar = Calendar.getInstance();
try { try {
beginCalendar.setTime(formater.parse(strStart)); beginCalendar.setTime(formater.parse(strStart));
endCalendar.setTime(formater.parse(strEnd)); endCalendar.setTime(formater.parse(strEnd));
} catch (ParseException e) { } catch (ParseException e) {
e.printStackTrace(); e.printStackTrace();
} }
List<String> listDateParam = new ArrayList<>(); List<String> listDateParam = new ArrayList<>();
while (beginCalendar.before(endCalendar)) { while (beginCalendar.before(endCalendar)) {
String date = formater.format(beginCalendar.getTime()); String date = formater.format(beginCalendar.getTime());
listDateParam.add(date); listDateParam.add(date);
beginCalendar.add(Calendar.MONTH, 1); beginCalendar.add(Calendar.MONTH, 1);
} }
Date bulan = new Date(); Date bulan = new Date();
int i = 0; int i = 0;
for (String tglAwal : listDateParam) { for (String tglAwal : listDateParam) {
String tglAkhir = ""; String tglAkhir = "";
Calendar cal = Calendar.getInstance(); Calendar cal = Calendar.getInstance();
if (year.format(today).equals(tahun)) { if (year.format(today).equals(tahun)) {
bulan = cal.getTime(); bulan = cal.getTime();
if (listDateParam.size()-1 != i) { if (listDateParam.size() - 1 != i) {
try { try {
cal.setTime(formater.parse(tglAwal)); cal.setTime(formater.parse(tglAwal));
bulan = cal.getTime(); bulan = cal.getTime();
@ -683,13 +696,13 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
} }
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH)); cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));
cal.add(Calendar.HOUR_OF_DAY, 24); cal.add(Calendar.HOUR_OF_DAY, 24);
cal.set(Calendar.SECOND,(cal.get(Calendar.SECOND)-1)); cal.set(Calendar.SECOND, (cal.get(Calendar.SECOND) - 1));
} }
tglAkhir = formater.format(cal.getTime()); tglAkhir = formater.format(cal.getTime());
} else { } else {
bulan = cal.getTime(); bulan = cal.getTime();
try { try {
cal.setTime(formater.parse(tglAwal)); cal.setTime(formater.parse(tglAwal));
bulan = cal.getTime(); bulan = cal.getTime();
@ -698,33 +711,33 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
} }
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH)); cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));
cal.add(Calendar.HOUR_OF_DAY, 24); cal.add(Calendar.HOUR_OF_DAY, 24);
cal.set(Calendar.SECOND,(cal.get(Calendar.SECOND)-1)); cal.set(Calendar.SECOND, (cal.get(Calendar.SECOND) - 1));
tglAkhir = formater.format(cal.getTime()); tglAkhir = formater.format(cal.getTime());
} }
Map<String, Object> mapRs = calculateIndikatorPelayanan(tglAwal, tglAkhir); Map<String, Object> mapRs = calculateIndikatorPelayanan(tglAwal, tglAkhir);
mapRs.put("bulan", month.format(bulan)); mapRs.put("bulan", month.format(bulan));
i++; i++;
result.add(mapRs); result.add(mapRs);
} }
return result; return result;
} }
@Override @Override
public List<Map<String, Object>> findKunjunganHarianPasienRuangan(String tglAwal, String tglAkhir, Integer idDepartemen, public List<Map<String, Object>> findKunjunganHarianPasienRuangan(String tglAwal, String tglAkhir,
Integer idRuangan) throws ParseException { Integer idDepartemen, Integer idRuangan) throws ParseException {
List<Map<String, Object>> result = new ArrayList<>(); List<Map<String, Object>> result = new ArrayList<>();
List<Map<String, Object>> data = new ArrayList<>(); List<Map<String, Object>> data = new ArrayList<>();
List<String> listTglRegistrasi = new ArrayList<>(); List<String> listTglRegistrasi = new ArrayList<>();
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date beginDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(tglAwal); Date beginDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(tglAwal);
Date endDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(tglAkhir); Date endDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(tglAkhir);
if (CommonUtil.isNullOrEmpty(idDepartemen) && CommonUtil.isNullOrEmpty(idRuangan)) { if (CommonUtil.isNullOrEmpty(idDepartemen) && CommonUtil.isNullOrEmpty(idRuangan)) {
data = pasienDaftarDao.getKunjunganHarianPasien(beginDate, endDate); data = pasienDaftarDao.getKunjunganHarianPasien(beginDate, endDate);
} else if (CommonUtil.isNotNullOrEmpty(idDepartemen) && CommonUtil.isNullOrEmpty(idRuangan)) { } else if (CommonUtil.isNotNullOrEmpty(idDepartemen) && CommonUtil.isNullOrEmpty(idRuangan)) {
@ -732,18 +745,19 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
} else if (CommonUtil.isNotNullOrEmpty(idDepartemen) && CommonUtil.isNotNullOrEmpty(idRuangan)) { } else if (CommonUtil.isNotNullOrEmpty(idDepartemen) && CommonUtil.isNotNullOrEmpty(idRuangan)) {
data = pasienDaftarDao.getKunjunganHarianPasienRuangan(beginDate, endDate, idDepartemen, idRuangan); data = pasienDaftarDao.getKunjunganHarianPasienRuangan(beginDate, endDate, idDepartemen, idRuangan);
} }
for (Map<String, Object> map : data) { for (Map<String, Object> map : data) {
if (!listTglRegistrasi.contains(map.get("tglRegistrasi").toString())) { if (!listTglRegistrasi.contains(map.get("tglRegistrasi").toString())) {
listTglRegistrasi.add(map.get("tglRegistrasi").toString()); listTglRegistrasi.add(map.get("tglRegistrasi").toString());
} }
} }
for (String tglRegis : listTglRegistrasi) { for (String tglRegis : listTglRegistrasi) {
Map<String, Object> mapRs = new HashMap<>(); Map<String, Object> mapRs = new HashMap<>();
for (Map<String, Object> map : data) { for (Map<String, Object> map : data) {
if (tglRegis.equals(map.get("tglRegistrasi").toString())) { if (tglRegis.equals(map.get("tglRegistrasi").toString())) {
mapRs.put("tglRegistrasi", new SimpleDateFormat("dd MMMM yyyy", new java.util.Locale("id")).format(sdf.parse(map.get("tglRegistrasi").toString()))); mapRs.put("tglRegistrasi", new SimpleDateFormat("dd MMMM yyyy", new java.util.Locale("id"))
.format(sdf.parse(map.get("tglRegistrasi").toString())));
if (map.get("statusPasien").toString().equals("BARU")) { if (map.get("statusPasien").toString().equals("BARU")) {
mapRs.put("pasienBaru", map.get("jumlahKunjungan")); mapRs.put("pasienBaru", map.get("jumlahKunjungan"));
} else if (map.get("statusPasien").toString().equals("LAMA")) { } else if (map.get("statusPasien").toString().equals("LAMA")) {
@ -757,12 +771,12 @@ public class PasienDaftarServiceImpl<T> implements PasienDaftarService<T> {
if (CommonUtil.isNullOrEmpty(mapRs.get("pasienLama"))) { if (CommonUtil.isNullOrEmpty(mapRs.get("pasienLama"))) {
mapRs.put("pasienLama", 0); mapRs.put("pasienLama", 0);
} }
mapRs.put("total", Integer.parseInt(mapRs.get("pasienBaru").toString()) + Integer.parseInt(mapRs.get("pasienLama").toString())); mapRs.put("total", Integer.parseInt(mapRs.get("pasienBaru").toString())
+ Integer.parseInt(mapRs.get("pasienLama").toString()));
result.add(mapRs); result.add(mapRs);
} }
return result; return result;
} }
} }

View File

@ -2,8 +2,8 @@ jdbc.driver = org.postgresql.Driver
hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
hibernate.hbm2ddl = none hibernate.hbm2ddl = none
hibernate.format_sql = false hibernate.format_sql = true
hibernate.show_sql = false hibernate.show_sql = true
hikari.config.maximum.pool.size = 5 hikari.config.maximum.pool.size = 5

View File

@ -40,6 +40,15 @@ public class EvaluasiJabatan extends BaseTransaction {
@Column(name = "PegawaiFk", insertable = false, updatable = false) @Column(name = "PegawaiFk", insertable = false, updatable = false)
private Integer pegawaiId; private Integer pegawaiId;
@ManyToOne
@JoinColumn(name = "PegawaiEntriFk")
@NotNull(message = "Pegawai Entri Harus Diisi")
@Caption(value = "Pegawai Entri")
private Pegawai pegawaiEntri;
@Column(name = "PegawaiEntriFk", insertable = false, updatable = false)
private Integer idPegawaiEntri;
@Column(name = "Tahun", nullable = false, length = 100) @Column(name = "Tahun", nullable = false, length = 100)
@Caption(value = "Tahun") @Caption(value = "Tahun")
private Integer tahun; private Integer tahun;
@ -235,7 +244,7 @@ public class EvaluasiJabatan extends BaseTransaction {
@Column(name = "ObjectJabatanFk", insertable = false, updatable = false) @Column(name = "ObjectJabatanFk", insertable = false, updatable = false)
private Integer jabatanId; private Integer jabatanId;
@Caption(value = "TanggalHitung") @Caption(value = "TanggalHitung")
@Column(name = "tglHitung", nullable = true) @Column(name = "tglHitung", nullable = true)
private Date tglHitung; private Date tglHitung;
@ -244,422 +253,438 @@ public class EvaluasiJabatan extends BaseTransaction {
return ruangan; return ruangan;
} }
public Integer getRuanganId() {
return ruanganId;
}
public Pegawai getPegawai() {
return pegawai;
}
public Integer getPegawaiId() {
return pegawaiId;
}
public Integer getTahun() {
return tahun;
}
public FaktorEvaluasi getFaktor1() {
return faktor1;
}
public Integer getFaktor1Id() {
return faktor1Id;
}
public FaktorEvaluasi getFaktor2() {
return faktor2;
}
public Integer getFaktor2Id() {
return faktor2Id;
}
public FaktorEvaluasi getFaktor3() {
return faktor3;
}
public Integer getFaktor3Id() {
return faktor3Id;
}
public FaktorEvaluasi getFaktor4() {
return faktor4;
}
public Integer getFaktor4Id() {
return faktor4Id;
}
public FaktorEvaluasi getFaktor5() {
return faktor5;
}
public Integer getFaktor5Id() {
return faktor5Id;
}
public FaktorEvaluasi getFaktor7() {
return faktor7;
}
public Integer getFaktor7Id() {
return faktor7Id;
}
public FaktorEvaluasi getFaktor8() {
return faktor8;
}
public Integer getFaktor8Id() {
return faktor8Id;
}
public FaktorEvaluasi getFaktor9() {
return faktor9;
}
public Integer getFaktor9Id() {
return faktor9Id;
}
public FaktorEvaluasi getFaktor10() {
return faktor10;
}
public Integer getFaktor10Id() {
return faktor10Id;
}
public FaktorEvaluasi getFaktorA() {
return faktorA;
}
public Integer getFaktorAId() {
return faktorAId;
}
public FaktorEvaluasi getFaktorB() {
return faktorB;
}
public Integer getFaktorBId() {
return faktorBId;
}
public FaktorEvaluasi getFaktorC() {
return faktorC;
}
public Integer getFaktorCId() {
return faktorCId;
}
public FaktorEvaluasi getFaktorD() {
return faktorD;
}
public Integer getFaktorDId() {
return faktorDId;
}
public FaktorEvaluasi getFaktorE() {
return faktorE;
}
public Integer getFaktorEId() {
return faktorEId;
}
public FaktorEvaluasi getFaktorF() {
return faktorF;
}
public Integer getFaktorFId() {
return faktorFId;
}
public FaktorEvaluasi getFaktorG() {
return faktorG;
}
public Integer getFaktorGId() {
return faktorGId;
}
public FaktorEvaluasi getFaktorH() {
return faktorH;
}
public Integer getFaktorHId() {
return faktorHId;
}
public FaktorEvaluasi getFaktorI() {
return faktorI;
}
public Integer getFaktorIId() {
return faktorIId;
}
public FaktorEvaluasi getFaktorJ() {
return faktorJ;
}
public Integer getFaktorJId() {
return faktorJId;
}
public FaktorEvaluasi getFaktorK() {
return faktorK;
}
public Integer getFaktorKId() {
return faktorKId;
}
public FaktorEvaluasi getFaktorL() {
return faktorL;
}
public Integer getFaktorLId() {
return faktorLId;
}
public String getBulan() {
return bulan;
}
public Double getTotalNilai() {
return totalNilai;
}
public NilaiKelompokJabatan getGrade() {
return grade;
}
public Integer getGradeId() {
return gradeId;
}
public Jabatan getJabatan() {
return jabatan;
}
public Integer getJabatanId() {
return jabatanId;
}
public void setRuangan(Ruangan ruangan) { public void setRuangan(Ruangan ruangan) {
this.ruangan = ruangan; this.ruangan = ruangan;
} }
public Integer getRuanganId() {
return ruanganId;
}
public void setRuanganId(Integer ruanganId) { public void setRuanganId(Integer ruanganId) {
this.ruanganId = ruanganId; this.ruanganId = ruanganId;
} }
public Pegawai getPegawai() {
return pegawai;
}
public void setPegawai(Pegawai pegawai) { public void setPegawai(Pegawai pegawai) {
this.pegawai = pegawai; this.pegawai = pegawai;
} }
public Integer getPegawaiId() {
return pegawaiId;
}
public void setPegawaiId(Integer pegawaiId) { public void setPegawaiId(Integer pegawaiId) {
this.pegawaiId = pegawaiId; this.pegawaiId = pegawaiId;
} }
public Pegawai getPegawaiEntri() {
return pegawaiEntri;
}
public void setPegawaiEntri(Pegawai pegawaiEntri) {
this.pegawaiEntri = pegawaiEntri;
}
public Integer getIdPegawaiEntri() {
return idPegawaiEntri;
}
public void setIdPegawaiEntri(Integer idPegawaiEntri) {
this.idPegawaiEntri = idPegawaiEntri;
}
public Integer getTahun() {
return tahun;
}
public void setTahun(Integer tahun) { public void setTahun(Integer tahun) {
this.tahun = tahun; this.tahun = tahun;
} }
public FaktorEvaluasi getFaktor1() {
return faktor1;
}
public void setFaktor1(FaktorEvaluasi faktor1) { public void setFaktor1(FaktorEvaluasi faktor1) {
this.faktor1 = faktor1; this.faktor1 = faktor1;
} }
public Integer getFaktor1Id() {
return faktor1Id;
}
public void setFaktor1Id(Integer faktor1Id) { public void setFaktor1Id(Integer faktor1Id) {
this.faktor1Id = faktor1Id; this.faktor1Id = faktor1Id;
} }
public FaktorEvaluasi getFaktor2() {
return faktor2;
}
public void setFaktor2(FaktorEvaluasi faktor2) { public void setFaktor2(FaktorEvaluasi faktor2) {
this.faktor2 = faktor2; this.faktor2 = faktor2;
} }
public Integer getFaktor2Id() {
return faktor2Id;
}
public void setFaktor2Id(Integer faktor2Id) { public void setFaktor2Id(Integer faktor2Id) {
this.faktor2Id = faktor2Id; this.faktor2Id = faktor2Id;
} }
public FaktorEvaluasi getFaktor3() {
return faktor3;
}
public void setFaktor3(FaktorEvaluasi faktor3) { public void setFaktor3(FaktorEvaluasi faktor3) {
this.faktor3 = faktor3; this.faktor3 = faktor3;
} }
public Integer getFaktor3Id() {
return faktor3Id;
}
public void setFaktor3Id(Integer faktor3Id) { public void setFaktor3Id(Integer faktor3Id) {
this.faktor3Id = faktor3Id; this.faktor3Id = faktor3Id;
} }
public FaktorEvaluasi getFaktor4() {
return faktor4;
}
public void setFaktor4(FaktorEvaluasi faktor4) { public void setFaktor4(FaktorEvaluasi faktor4) {
this.faktor4 = faktor4; this.faktor4 = faktor4;
} }
public Integer getFaktor4Id() {
return faktor4Id;
}
public void setFaktor4Id(Integer faktor4Id) { public void setFaktor4Id(Integer faktor4Id) {
this.faktor4Id = faktor4Id; this.faktor4Id = faktor4Id;
} }
public FaktorEvaluasi getFaktor5() {
return faktor5;
}
public void setFaktor5(FaktorEvaluasi faktor5) { public void setFaktor5(FaktorEvaluasi faktor5) {
this.faktor5 = faktor5; this.faktor5 = faktor5;
} }
public Integer getFaktor5Id() {
return faktor5Id;
}
public void setFaktor5Id(Integer faktor5Id) { public void setFaktor5Id(Integer faktor5Id) {
this.faktor5Id = faktor5Id; this.faktor5Id = faktor5Id;
} }
public FaktorEvaluasi getFaktor7() {
return faktor7;
}
public void setFaktor7(FaktorEvaluasi faktor7) { public void setFaktor7(FaktorEvaluasi faktor7) {
this.faktor7 = faktor7; this.faktor7 = faktor7;
} }
public Integer getFaktor7Id() {
return faktor7Id;
}
public void setFaktor7Id(Integer faktor7Id) { public void setFaktor7Id(Integer faktor7Id) {
this.faktor7Id = faktor7Id; this.faktor7Id = faktor7Id;
} }
public FaktorEvaluasi getFaktor8() {
return faktor8;
}
public void setFaktor8(FaktorEvaluasi faktor8) { public void setFaktor8(FaktorEvaluasi faktor8) {
this.faktor8 = faktor8; this.faktor8 = faktor8;
} }
public Integer getFaktor8Id() {
return faktor8Id;
}
public void setFaktor8Id(Integer faktor8Id) { public void setFaktor8Id(Integer faktor8Id) {
this.faktor8Id = faktor8Id; this.faktor8Id = faktor8Id;
} }
public FaktorEvaluasi getFaktor9() {
return faktor9;
}
public void setFaktor9(FaktorEvaluasi faktor9) { public void setFaktor9(FaktorEvaluasi faktor9) {
this.faktor9 = faktor9; this.faktor9 = faktor9;
} }
public Integer getFaktor9Id() {
return faktor9Id;
}
public void setFaktor9Id(Integer faktor9Id) { public void setFaktor9Id(Integer faktor9Id) {
this.faktor9Id = faktor9Id; this.faktor9Id = faktor9Id;
} }
public FaktorEvaluasi getFaktor10() {
return faktor10;
}
public void setFaktor10(FaktorEvaluasi faktor10) { public void setFaktor10(FaktorEvaluasi faktor10) {
this.faktor10 = faktor10; this.faktor10 = faktor10;
} }
public Integer getFaktor10Id() {
return faktor10Id;
}
public void setFaktor10Id(Integer faktor10Id) { public void setFaktor10Id(Integer faktor10Id) {
this.faktor10Id = faktor10Id; this.faktor10Id = faktor10Id;
} }
public FaktorEvaluasi getFaktorA() {
return faktorA;
}
public void setFaktorA(FaktorEvaluasi faktorA) { public void setFaktorA(FaktorEvaluasi faktorA) {
this.faktorA = faktorA; this.faktorA = faktorA;
} }
public Integer getFaktorAId() {
return faktorAId;
}
public void setFaktorAId(Integer faktorAId) { public void setFaktorAId(Integer faktorAId) {
this.faktorAId = faktorAId; this.faktorAId = faktorAId;
} }
public FaktorEvaluasi getFaktorB() {
return faktorB;
}
public void setFaktorB(FaktorEvaluasi faktorB) { public void setFaktorB(FaktorEvaluasi faktorB) {
this.faktorB = faktorB; this.faktorB = faktorB;
} }
public Integer getFaktorBId() {
return faktorBId;
}
public void setFaktorBId(Integer faktorBId) { public void setFaktorBId(Integer faktorBId) {
this.faktorBId = faktorBId; this.faktorBId = faktorBId;
} }
public FaktorEvaluasi getFaktorC() {
return faktorC;
}
public void setFaktorC(FaktorEvaluasi faktorC) { public void setFaktorC(FaktorEvaluasi faktorC) {
this.faktorC = faktorC; this.faktorC = faktorC;
} }
public Integer getFaktorCId() {
return faktorCId;
}
public void setFaktorCId(Integer faktorCId) { public void setFaktorCId(Integer faktorCId) {
this.faktorCId = faktorCId; this.faktorCId = faktorCId;
} }
public FaktorEvaluasi getFaktorD() {
return faktorD;
}
public void setFaktorD(FaktorEvaluasi faktorD) { public void setFaktorD(FaktorEvaluasi faktorD) {
this.faktorD = faktorD; this.faktorD = faktorD;
} }
public Integer getFaktorDId() {
return faktorDId;
}
public void setFaktorDId(Integer faktorDId) { public void setFaktorDId(Integer faktorDId) {
this.faktorDId = faktorDId; this.faktorDId = faktorDId;
} }
public FaktorEvaluasi getFaktorE() {
return faktorE;
}
public void setFaktorE(FaktorEvaluasi faktorE) { public void setFaktorE(FaktorEvaluasi faktorE) {
this.faktorE = faktorE; this.faktorE = faktorE;
} }
public Integer getFaktorEId() {
return faktorEId;
}
public void setFaktorEId(Integer faktorEId) { public void setFaktorEId(Integer faktorEId) {
this.faktorEId = faktorEId; this.faktorEId = faktorEId;
} }
public FaktorEvaluasi getFaktorF() {
return faktorF;
}
public void setFaktorF(FaktorEvaluasi faktorF) { public void setFaktorF(FaktorEvaluasi faktorF) {
this.faktorF = faktorF; this.faktorF = faktorF;
} }
public Integer getFaktorFId() {
return faktorFId;
}
public void setFaktorFId(Integer faktorFId) { public void setFaktorFId(Integer faktorFId) {
this.faktorFId = faktorFId; this.faktorFId = faktorFId;
} }
public FaktorEvaluasi getFaktorG() {
return faktorG;
}
public void setFaktorG(FaktorEvaluasi faktorG) { public void setFaktorG(FaktorEvaluasi faktorG) {
this.faktorG = faktorG; this.faktorG = faktorG;
} }
public Integer getFaktorGId() {
return faktorGId;
}
public void setFaktorGId(Integer faktorGId) { public void setFaktorGId(Integer faktorGId) {
this.faktorGId = faktorGId; this.faktorGId = faktorGId;
} }
public FaktorEvaluasi getFaktorH() {
return faktorH;
}
public void setFaktorH(FaktorEvaluasi faktorH) { public void setFaktorH(FaktorEvaluasi faktorH) {
this.faktorH = faktorH; this.faktorH = faktorH;
} }
public Integer getFaktorHId() {
return faktorHId;
}
public void setFaktorHId(Integer faktorHId) { public void setFaktorHId(Integer faktorHId) {
this.faktorHId = faktorHId; this.faktorHId = faktorHId;
} }
public FaktorEvaluasi getFaktorI() {
return faktorI;
}
public void setFaktorI(FaktorEvaluasi faktorI) { public void setFaktorI(FaktorEvaluasi faktorI) {
this.faktorI = faktorI; this.faktorI = faktorI;
} }
public Integer getFaktorIId() {
return faktorIId;
}
public void setFaktorIId(Integer faktorIId) { public void setFaktorIId(Integer faktorIId) {
this.faktorIId = faktorIId; this.faktorIId = faktorIId;
} }
public FaktorEvaluasi getFaktorJ() {
return faktorJ;
}
public void setFaktorJ(FaktorEvaluasi faktorJ) { public void setFaktorJ(FaktorEvaluasi faktorJ) {
this.faktorJ = faktorJ; this.faktorJ = faktorJ;
} }
public Integer getFaktorJId() {
return faktorJId;
}
public void setFaktorJId(Integer faktorJId) { public void setFaktorJId(Integer faktorJId) {
this.faktorJId = faktorJId; this.faktorJId = faktorJId;
} }
public FaktorEvaluasi getFaktorK() {
return faktorK;
}
public void setFaktorK(FaktorEvaluasi faktorK) { public void setFaktorK(FaktorEvaluasi faktorK) {
this.faktorK = faktorK; this.faktorK = faktorK;
} }
public Integer getFaktorKId() {
return faktorKId;
}
public void setFaktorKId(Integer faktorKId) { public void setFaktorKId(Integer faktorKId) {
this.faktorKId = faktorKId; this.faktorKId = faktorKId;
} }
public FaktorEvaluasi getFaktorL() {
return faktorL;
}
public void setFaktorL(FaktorEvaluasi faktorL) { public void setFaktorL(FaktorEvaluasi faktorL) {
this.faktorL = faktorL; this.faktorL = faktorL;
} }
public Integer getFaktorLId() {
return faktorLId;
}
public void setFaktorLId(Integer faktorLId) { public void setFaktorLId(Integer faktorLId) {
this.faktorLId = faktorLId; this.faktorLId = faktorLId;
} }
public String getBulan() {
return bulan;
}
public void setBulan(String bulan) { public void setBulan(String bulan) {
this.bulan = bulan; this.bulan = bulan;
} }
public Double getTotalNilai() {
return totalNilai;
}
public void setTotalNilai(Double totalNilai) { public void setTotalNilai(Double totalNilai) {
this.totalNilai = totalNilai; this.totalNilai = totalNilai;
} }
public NilaiKelompokJabatan getGrade() {
return grade;
}
public void setGrade(NilaiKelompokJabatan grade) { public void setGrade(NilaiKelompokJabatan grade) {
this.grade = grade; this.grade = grade;
} }
public Integer getGradeId() {
return gradeId;
}
public void setGradeId(Integer gradeId) { public void setGradeId(Integer gradeId) {
this.gradeId = gradeId; this.gradeId = gradeId;
} }
public Jabatan getJabatan() {
return jabatan;
}
public void setJabatan(Jabatan jabatan) { public void setJabatan(Jabatan jabatan) {
this.jabatan = jabatan; this.jabatan = jabatan;
} }
public Integer getJabatanId() {
return jabatanId;
}
public void setJabatanId(Integer jabatanId) { public void setJabatanId(Integer jabatanId) {
this.jabatanId = jabatanId; this.jabatanId = jabatanId;
} }

View File

@ -1,9 +1,5 @@
package com.jasamedika.medifirst2000.vo; package com.jasamedika.medifirst2000.vo;
import javax.persistence.Column;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
@ -16,200 +12,145 @@ import com.jasamedika.medifirst2000.helper.Caption;
*/ */
public class EvaluasiJabatanVO extends BaseTransactionVO { public class EvaluasiJabatanVO extends BaseTransactionVO {
@ManyToOne
@JoinColumn(name = "RuanganFk")
@Caption(value = "RuanganFk") @Caption(value = "RuanganFk")
private RuanganVO ruangan; private RuanganVO ruangan;
@ManyToOne
@JoinColumn(name = "PegawaiFk")
@Caption(value = "Pegawai") @Caption(value = "Pegawai")
private PegawaiVO pegawai; private PegawaiVO pegawai;
@Column(name = "PegawaiFk", insertable = false, updatable = false)
private Integer pegawaiId; private Integer pegawaiId;
@Column(name = "Tahun", nullable = false, length = 100) @Caption(value = "Pegawai Entri")
private PegawaiVO pegawaiEntri;
private Integer idPegawaiEntri;
@Caption(value = "Tahun") @Caption(value = "Tahun")
private Integer tahun; private Integer tahun;
@ManyToOne
@JoinColumn(name = "Faktor1Fk")
@NotNull(message = "Faktor1 Harus Diisi") @NotNull(message = "Faktor1 Harus Diisi")
@Caption(value = "Faktor1") @Caption(value = "Faktor1")
private FaktorEvaluasiVO faktor1; private FaktorEvaluasiVO faktor1;
@Column(name = "Faktor1Fk", insertable = false, updatable = false)
private Integer faktor1Id; private Integer faktor1Id;
@ManyToOne
@JoinColumn(name = "Faktor2Fk")
@NotNull(message = "Faktor2 Harus Diisi") @NotNull(message = "Faktor2 Harus Diisi")
@Caption(value = "Faktor2") @Caption(value = "Faktor2")
private FaktorEvaluasiVO faktor2; private FaktorEvaluasiVO faktor2;
@Column(name = "Faktor2Fk", insertable = false, updatable = false)
private Integer faktor2Id; private Integer faktor2Id;
@ManyToOne
@JoinColumn(name = "Faktor3Fk")
@NotNull(message = "Faktor3 Harus Diisi") @NotNull(message = "Faktor3 Harus Diisi")
@Caption(value = "Faktor3") @Caption(value = "Faktor3")
private FaktorEvaluasiVO faktor3; private FaktorEvaluasiVO faktor3;
@Column(name = "Faktor3Fk", insertable = false, updatable = false)
private Integer faktor3Id; private Integer faktor3Id;
@ManyToOne
@JoinColumn(name = "Faktor4Fk")
@NotNull(message = "Faktor4 Harus Diisi") @NotNull(message = "Faktor4 Harus Diisi")
@Caption(value = "Faktor4") @Caption(value = "Faktor4")
private FaktorEvaluasiVO faktor4; private FaktorEvaluasiVO faktor4;
@Column(name = "Faktor4Fk", insertable = false, updatable = false)
private Integer faktor4Id; private Integer faktor4Id;
@ManyToOne
@JoinColumn(name = "Faktor5Fk")
@NotNull(message = "Faktor5 Harus Diisi") @NotNull(message = "Faktor5 Harus Diisi")
@Caption(value = "Faktor5") @Caption(value = "Faktor5")
private FaktorEvaluasiVO faktor5; private FaktorEvaluasiVO faktor5;
@Column(name = "Faktor5Fk", insertable = false, updatable = false)
private Integer faktor5Id; private Integer faktor5Id;
@ManyToOne
@JoinColumn(name = "Faktor7Fk")
@NotNull(message = "Faktor7 Harus Diisi") @NotNull(message = "Faktor7 Harus Diisi")
@Caption(value = "Faktor7") @Caption(value = "Faktor7")
private FaktorEvaluasiVO faktor7; private FaktorEvaluasiVO faktor7;
@Column(name = "Faktor7Fk", insertable = false, updatable = false)
private Integer faktor7Id; private Integer faktor7Id;
@ManyToOne
@JoinColumn(name = "Faktor8Fk")
@NotNull(message = "Faktor8 Harus Diisi") @NotNull(message = "Faktor8 Harus Diisi")
@Caption(value = "Faktor8") @Caption(value = "Faktor8")
private FaktorEvaluasiVO faktor8; private FaktorEvaluasiVO faktor8;
@Column(name = "Faktor8Fk", insertable = false, updatable = false)
private Integer faktor8Id; private Integer faktor8Id;
@ManyToOne
@JoinColumn(name = "Faktor9Fk")
@NotNull(message = "Faktor9 Harus Diisi") @NotNull(message = "Faktor9 Harus Diisi")
@Caption(value = "Faktor9") @Caption(value = "Faktor9")
private FaktorEvaluasiVO faktor9; private FaktorEvaluasiVO faktor9;
@Column(name = "Faktor9Fk", insertable = false, updatable = false)
private Integer faktor9Id; private Integer faktor9Id;
@ManyToOne
@JoinColumn(name = "Faktor10Fk")
@NotNull(message = "Faktor10 Harus Diisi") @NotNull(message = "Faktor10 Harus Diisi")
@Caption(value = "Faktor10") @Caption(value = "Faktor10")
private FaktorEvaluasiVO faktor10; private FaktorEvaluasiVO faktor10;
@Column(name = "Faktor10Fk", insertable = false, updatable = false)
private Integer faktor10Id; private Integer faktor10Id;
@ManyToOne
@JoinColumn(name = "FaktorAFk")
@Caption(value = "FaktorA") @Caption(value = "FaktorA")
private FaktorEvaluasiVO faktorA; private FaktorEvaluasiVO faktorA;
@Column(name = "FaktorAFk", insertable = false, updatable = false)
private Integer faktorAId; private Integer faktorAId;
@ManyToOne
@JoinColumn(name = "FaktorBFk")
@Caption(value = "FaktorB") @Caption(value = "FaktorB")
private FaktorEvaluasiVO faktorB; private FaktorEvaluasiVO faktorB;
@Column(name = "FaktorBFk", insertable = false, updatable = false)
private Integer faktorBId; private Integer faktorBId;
@ManyToOne
@JoinColumn(name = "FaktorCFk")
@Caption(value = "FaktorC") @Caption(value = "FaktorC")
private FaktorEvaluasiVO faktorC; private FaktorEvaluasiVO faktorC;
@Column(name = "FaktorCFk", insertable = false, updatable = false)
private Integer faktorCId; private Integer faktorCId;
@ManyToOne
@JoinColumn(name = "FaktorDFk")
@Caption(value = "FaktorD") @Caption(value = "FaktorD")
private FaktorEvaluasiVO faktorD; private FaktorEvaluasiVO faktorD;
@Column(name = "FaktorDFk", insertable = false, updatable = false)
private Integer faktorDId; private Integer faktorDId;
@ManyToOne
@JoinColumn(name = "FaktorEFk")
@Caption(value = "FaktorE") @Caption(value = "FaktorE")
private FaktorEvaluasiVO faktorE; private FaktorEvaluasiVO faktorE;
@Column(name = "FaktorEFk", insertable = false, updatable = false)
private Integer faktorEId; private Integer faktorEId;
@ManyToOne
@JoinColumn(name = "FaktorFFk")
@Caption(value = "FaktorF") @Caption(value = "FaktorF")
private FaktorEvaluasiVO faktorF; private FaktorEvaluasiVO faktorF;
@Column(name = "FaktorFFk", insertable = false, updatable = false)
private Integer faktorFId; private Integer faktorFId;
@ManyToOne
@JoinColumn(name = "FaktorGFk")
@Caption(value = "FaktorG") @Caption(value = "FaktorG")
private FaktorEvaluasiVO faktorG; private FaktorEvaluasiVO faktorG;
@Column(name = "FaktorGFk", insertable = false, updatable = false)
private Integer faktorGId; private Integer faktorGId;
@ManyToOne
@JoinColumn(name = "FaktorHFk")
@Caption(value = "FaktorH") @Caption(value = "FaktorH")
private FaktorEvaluasiVO faktorH; private FaktorEvaluasiVO faktorH;
@Column(name = "FaktorHFk", insertable = false, updatable = false)
private Integer faktorHId; private Integer faktorHId;
@ManyToOne
@JoinColumn(name = "FaktorIFk")
@Caption(value = "FaktorI") @Caption(value = "FaktorI")
private FaktorEvaluasiVO faktorI; private FaktorEvaluasiVO faktorI;
@Column(name = "FaktorIFk", insertable = false, updatable = false)
private Integer faktorIId; private Integer faktorIId;
@ManyToOne
@JoinColumn(name = "FaktorJFk")
@Caption(value = "FaktorJ") @Caption(value = "FaktorJ")
private FaktorEvaluasiVO faktorJ; private FaktorEvaluasiVO faktorJ;
@Column(name = "FaktorJFk", insertable = false, updatable = false)
private Integer faktorJId; private Integer faktorJId;
@ManyToOne
@JoinColumn(name = "FaktorKFk")
@Caption(value = "FaktorK") @Caption(value = "FaktorK")
private FaktorEvaluasiVO faktorK; private FaktorEvaluasiVO faktorK;
@Column(name = "FaktorKFk", insertable = false, updatable = false)
private Integer faktorKId; private Integer faktorKId;
@ManyToOne
@JoinColumn(name = "FaktorLFk")
@Caption(value = "FaktorL") @Caption(value = "FaktorL")
private FaktorEvaluasiVO faktorL; private FaktorEvaluasiVO faktorL;
@Column(name = "FaktorLFk", insertable = false, updatable = false)
private Integer faktorLId; private Integer faktorLId;
@Caption(value = "Bulan") @Caption(value = "Bulan")
@Column(name = "Bulan", nullable = true)
private String bulan; private String bulan;
@Caption(value = "TotalNilai") @Caption(value = "TotalNilai")
@Column(name = "TotalNilai", nullable = true)
private Double totalNilai; private Double totalNilai;
@ManyToOne(fetch = FetchType.LAZY)
@Caption(value = "Object Nilai Kelompok Jabatan") @Caption(value = "Object Nilai Kelompok Jabatan")
private NilaiKelompokJabatanVO grade; private NilaiKelompokJabatanVO grade;
@ManyToOne(fetch = FetchType.LAZY)
@Caption(value = "Object Jabatan") @Caption(value = "Object Jabatan")
private JabatanVO jabatan; private JabatanVO jabatan;
@ -217,398 +158,414 @@ public class EvaluasiJabatanVO extends BaseTransactionVO {
return ruangan; return ruangan;
} }
public PegawaiVO getPegawai() {
return pegawai;
}
public Integer getPegawaiId() {
return pegawaiId;
}
public Integer getTahun() {
return tahun;
}
public FaktorEvaluasiVO getFaktor1() {
return faktor1;
}
public Integer getFaktor1Id() {
return faktor1Id;
}
public FaktorEvaluasiVO getFaktor2() {
return faktor2;
}
public Integer getFaktor2Id() {
return faktor2Id;
}
public FaktorEvaluasiVO getFaktor3() {
return faktor3;
}
public Integer getFaktor3Id() {
return faktor3Id;
}
public FaktorEvaluasiVO getFaktor4() {
return faktor4;
}
public Integer getFaktor4Id() {
return faktor4Id;
}
public FaktorEvaluasiVO getFaktor5() {
return faktor5;
}
public Integer getFaktor5Id() {
return faktor5Id;
}
public FaktorEvaluasiVO getFaktor7() {
return faktor7;
}
public Integer getFaktor7Id() {
return faktor7Id;
}
public FaktorEvaluasiVO getFaktor8() {
return faktor8;
}
public Integer getFaktor8Id() {
return faktor8Id;
}
public FaktorEvaluasiVO getFaktor9() {
return faktor9;
}
public Integer getFaktor9Id() {
return faktor9Id;
}
public FaktorEvaluasiVO getFaktor10() {
return faktor10;
}
public Integer getFaktor10Id() {
return faktor10Id;
}
public FaktorEvaluasiVO getFaktorA() {
return faktorA;
}
public Integer getFaktorAId() {
return faktorAId;
}
public FaktorEvaluasiVO getFaktorB() {
return faktorB;
}
public Integer getFaktorBId() {
return faktorBId;
}
public FaktorEvaluasiVO getFaktorC() {
return faktorC;
}
public Integer getFaktorCId() {
return faktorCId;
}
public FaktorEvaluasiVO getFaktorD() {
return faktorD;
}
public Integer getFaktorDId() {
return faktorDId;
}
public FaktorEvaluasiVO getFaktorE() {
return faktorE;
}
public Integer getFaktorEId() {
return faktorEId;
}
public FaktorEvaluasiVO getFaktorF() {
return faktorF;
}
public Integer getFaktorFId() {
return faktorFId;
}
public FaktorEvaluasiVO getFaktorG() {
return faktorG;
}
public Integer getFaktorGId() {
return faktorGId;
}
public FaktorEvaluasiVO getFaktorH() {
return faktorH;
}
public Integer getFaktorHId() {
return faktorHId;
}
public FaktorEvaluasiVO getFaktorI() {
return faktorI;
}
public Integer getFaktorIId() {
return faktorIId;
}
public FaktorEvaluasiVO getFaktorJ() {
return faktorJ;
}
public Integer getFaktorJId() {
return faktorJId;
}
public FaktorEvaluasiVO getFaktorK() {
return faktorK;
}
public Integer getFaktorKId() {
return faktorKId;
}
public FaktorEvaluasiVO getFaktorL() {
return faktorL;
}
public Integer getFaktorLId() {
return faktorLId;
}
public String getBulan() {
return bulan;
}
public Double getTotalNilai() {
return totalNilai;
}
public NilaiKelompokJabatanVO getGrade() {
return grade;
}
public JabatanVO getJabatan() {
return jabatan;
}
public void setRuangan(RuanganVO ruangan) { public void setRuangan(RuanganVO ruangan) {
this.ruangan = ruangan; this.ruangan = ruangan;
} }
public PegawaiVO getPegawai() {
return pegawai;
}
public void setPegawai(PegawaiVO pegawai) { public void setPegawai(PegawaiVO pegawai) {
this.pegawai = pegawai; this.pegawai = pegawai;
} }
public Integer getPegawaiId() {
return pegawaiId;
}
public void setPegawaiId(Integer pegawaiId) { public void setPegawaiId(Integer pegawaiId) {
this.pegawaiId = pegawaiId; this.pegawaiId = pegawaiId;
} }
public PegawaiVO getPegawaiEntri() {
return pegawaiEntri;
}
public void setPegawaiEntri(PegawaiVO pegawaiEntri) {
this.pegawaiEntri = pegawaiEntri;
}
public Integer getIdPegawaiEntri() {
return idPegawaiEntri;
}
public void setIdPegawaiEntri(Integer idPegawaiEntri) {
this.idPegawaiEntri = idPegawaiEntri;
}
public Integer getTahun() {
return tahun;
}
public void setTahun(Integer tahun) { public void setTahun(Integer tahun) {
this.tahun = tahun; this.tahun = tahun;
} }
public FaktorEvaluasiVO getFaktor1() {
return faktor1;
}
public void setFaktor1(FaktorEvaluasiVO faktor1) { public void setFaktor1(FaktorEvaluasiVO faktor1) {
this.faktor1 = faktor1; this.faktor1 = faktor1;
} }
public Integer getFaktor1Id() {
return faktor1Id;
}
public void setFaktor1Id(Integer faktor1Id) { public void setFaktor1Id(Integer faktor1Id) {
this.faktor1Id = faktor1Id; this.faktor1Id = faktor1Id;
} }
public FaktorEvaluasiVO getFaktor2() {
return faktor2;
}
public void setFaktor2(FaktorEvaluasiVO faktor2) { public void setFaktor2(FaktorEvaluasiVO faktor2) {
this.faktor2 = faktor2; this.faktor2 = faktor2;
} }
public Integer getFaktor2Id() {
return faktor2Id;
}
public void setFaktor2Id(Integer faktor2Id) { public void setFaktor2Id(Integer faktor2Id) {
this.faktor2Id = faktor2Id; this.faktor2Id = faktor2Id;
} }
public FaktorEvaluasiVO getFaktor3() {
return faktor3;
}
public void setFaktor3(FaktorEvaluasiVO faktor3) { public void setFaktor3(FaktorEvaluasiVO faktor3) {
this.faktor3 = faktor3; this.faktor3 = faktor3;
} }
public Integer getFaktor3Id() {
return faktor3Id;
}
public void setFaktor3Id(Integer faktor3Id) { public void setFaktor3Id(Integer faktor3Id) {
this.faktor3Id = faktor3Id; this.faktor3Id = faktor3Id;
} }
public FaktorEvaluasiVO getFaktor4() {
return faktor4;
}
public void setFaktor4(FaktorEvaluasiVO faktor4) { public void setFaktor4(FaktorEvaluasiVO faktor4) {
this.faktor4 = faktor4; this.faktor4 = faktor4;
} }
public Integer getFaktor4Id() {
return faktor4Id;
}
public void setFaktor4Id(Integer faktor4Id) { public void setFaktor4Id(Integer faktor4Id) {
this.faktor4Id = faktor4Id; this.faktor4Id = faktor4Id;
} }
public FaktorEvaluasiVO getFaktor5() {
return faktor5;
}
public void setFaktor5(FaktorEvaluasiVO faktor5) { public void setFaktor5(FaktorEvaluasiVO faktor5) {
this.faktor5 = faktor5; this.faktor5 = faktor5;
} }
public Integer getFaktor5Id() {
return faktor5Id;
}
public void setFaktor5Id(Integer faktor5Id) { public void setFaktor5Id(Integer faktor5Id) {
this.faktor5Id = faktor5Id; this.faktor5Id = faktor5Id;
} }
public FaktorEvaluasiVO getFaktor7() {
return faktor7;
}
public void setFaktor7(FaktorEvaluasiVO faktor7) { public void setFaktor7(FaktorEvaluasiVO faktor7) {
this.faktor7 = faktor7; this.faktor7 = faktor7;
} }
public Integer getFaktor7Id() {
return faktor7Id;
}
public void setFaktor7Id(Integer faktor7Id) { public void setFaktor7Id(Integer faktor7Id) {
this.faktor7Id = faktor7Id; this.faktor7Id = faktor7Id;
} }
public FaktorEvaluasiVO getFaktor8() {
return faktor8;
}
public void setFaktor8(FaktorEvaluasiVO faktor8) { public void setFaktor8(FaktorEvaluasiVO faktor8) {
this.faktor8 = faktor8; this.faktor8 = faktor8;
} }
public Integer getFaktor8Id() {
return faktor8Id;
}
public void setFaktor8Id(Integer faktor8Id) { public void setFaktor8Id(Integer faktor8Id) {
this.faktor8Id = faktor8Id; this.faktor8Id = faktor8Id;
} }
public FaktorEvaluasiVO getFaktor9() {
return faktor9;
}
public void setFaktor9(FaktorEvaluasiVO faktor9) { public void setFaktor9(FaktorEvaluasiVO faktor9) {
this.faktor9 = faktor9; this.faktor9 = faktor9;
} }
public Integer getFaktor9Id() {
return faktor9Id;
}
public void setFaktor9Id(Integer faktor9Id) { public void setFaktor9Id(Integer faktor9Id) {
this.faktor9Id = faktor9Id; this.faktor9Id = faktor9Id;
} }
public FaktorEvaluasiVO getFaktor10() {
return faktor10;
}
public void setFaktor10(FaktorEvaluasiVO faktor10) { public void setFaktor10(FaktorEvaluasiVO faktor10) {
this.faktor10 = faktor10; this.faktor10 = faktor10;
} }
public Integer getFaktor10Id() {
return faktor10Id;
}
public void setFaktor10Id(Integer faktor10Id) { public void setFaktor10Id(Integer faktor10Id) {
this.faktor10Id = faktor10Id; this.faktor10Id = faktor10Id;
} }
public FaktorEvaluasiVO getFaktorA() {
return faktorA;
}
public void setFaktorA(FaktorEvaluasiVO faktorA) { public void setFaktorA(FaktorEvaluasiVO faktorA) {
this.faktorA = faktorA; this.faktorA = faktorA;
} }
public Integer getFaktorAId() {
return faktorAId;
}
public void setFaktorAId(Integer faktorAId) { public void setFaktorAId(Integer faktorAId) {
this.faktorAId = faktorAId; this.faktorAId = faktorAId;
} }
public FaktorEvaluasiVO getFaktorB() {
return faktorB;
}
public void setFaktorB(FaktorEvaluasiVO faktorB) { public void setFaktorB(FaktorEvaluasiVO faktorB) {
this.faktorB = faktorB; this.faktorB = faktorB;
} }
public Integer getFaktorBId() {
return faktorBId;
}
public void setFaktorBId(Integer faktorBId) { public void setFaktorBId(Integer faktorBId) {
this.faktorBId = faktorBId; this.faktorBId = faktorBId;
} }
public FaktorEvaluasiVO getFaktorC() {
return faktorC;
}
public void setFaktorC(FaktorEvaluasiVO faktorC) { public void setFaktorC(FaktorEvaluasiVO faktorC) {
this.faktorC = faktorC; this.faktorC = faktorC;
} }
public Integer getFaktorCId() {
return faktorCId;
}
public void setFaktorCId(Integer faktorCId) { public void setFaktorCId(Integer faktorCId) {
this.faktorCId = faktorCId; this.faktorCId = faktorCId;
} }
public FaktorEvaluasiVO getFaktorD() {
return faktorD;
}
public void setFaktorD(FaktorEvaluasiVO faktorD) { public void setFaktorD(FaktorEvaluasiVO faktorD) {
this.faktorD = faktorD; this.faktorD = faktorD;
} }
public Integer getFaktorDId() {
return faktorDId;
}
public void setFaktorDId(Integer faktorDId) { public void setFaktorDId(Integer faktorDId) {
this.faktorDId = faktorDId; this.faktorDId = faktorDId;
} }
public FaktorEvaluasiVO getFaktorE() {
return faktorE;
}
public void setFaktorE(FaktorEvaluasiVO faktorE) { public void setFaktorE(FaktorEvaluasiVO faktorE) {
this.faktorE = faktorE; this.faktorE = faktorE;
} }
public Integer getFaktorEId() {
return faktorEId;
}
public void setFaktorEId(Integer faktorEId) { public void setFaktorEId(Integer faktorEId) {
this.faktorEId = faktorEId; this.faktorEId = faktorEId;
} }
public FaktorEvaluasiVO getFaktorF() {
return faktorF;
}
public void setFaktorF(FaktorEvaluasiVO faktorF) { public void setFaktorF(FaktorEvaluasiVO faktorF) {
this.faktorF = faktorF; this.faktorF = faktorF;
} }
public Integer getFaktorFId() {
return faktorFId;
}
public void setFaktorFId(Integer faktorFId) { public void setFaktorFId(Integer faktorFId) {
this.faktorFId = faktorFId; this.faktorFId = faktorFId;
} }
public FaktorEvaluasiVO getFaktorG() {
return faktorG;
}
public void setFaktorG(FaktorEvaluasiVO faktorG) { public void setFaktorG(FaktorEvaluasiVO faktorG) {
this.faktorG = faktorG; this.faktorG = faktorG;
} }
public Integer getFaktorGId() {
return faktorGId;
}
public void setFaktorGId(Integer faktorGId) { public void setFaktorGId(Integer faktorGId) {
this.faktorGId = faktorGId; this.faktorGId = faktorGId;
} }
public FaktorEvaluasiVO getFaktorH() {
return faktorH;
}
public void setFaktorH(FaktorEvaluasiVO faktorH) { public void setFaktorH(FaktorEvaluasiVO faktorH) {
this.faktorH = faktorH; this.faktorH = faktorH;
} }
public Integer getFaktorHId() {
return faktorHId;
}
public void setFaktorHId(Integer faktorHId) { public void setFaktorHId(Integer faktorHId) {
this.faktorHId = faktorHId; this.faktorHId = faktorHId;
} }
public FaktorEvaluasiVO getFaktorI() {
return faktorI;
}
public void setFaktorI(FaktorEvaluasiVO faktorI) { public void setFaktorI(FaktorEvaluasiVO faktorI) {
this.faktorI = faktorI; this.faktorI = faktorI;
} }
public Integer getFaktorIId() {
return faktorIId;
}
public void setFaktorIId(Integer faktorIId) { public void setFaktorIId(Integer faktorIId) {
this.faktorIId = faktorIId; this.faktorIId = faktorIId;
} }
public FaktorEvaluasiVO getFaktorJ() {
return faktorJ;
}
public void setFaktorJ(FaktorEvaluasiVO faktorJ) { public void setFaktorJ(FaktorEvaluasiVO faktorJ) {
this.faktorJ = faktorJ; this.faktorJ = faktorJ;
} }
public Integer getFaktorJId() {
return faktorJId;
}
public void setFaktorJId(Integer faktorJId) { public void setFaktorJId(Integer faktorJId) {
this.faktorJId = faktorJId; this.faktorJId = faktorJId;
} }
public FaktorEvaluasiVO getFaktorK() {
return faktorK;
}
public void setFaktorK(FaktorEvaluasiVO faktorK) { public void setFaktorK(FaktorEvaluasiVO faktorK) {
this.faktorK = faktorK; this.faktorK = faktorK;
} }
public Integer getFaktorKId() {
return faktorKId;
}
public void setFaktorKId(Integer faktorKId) { public void setFaktorKId(Integer faktorKId) {
this.faktorKId = faktorKId; this.faktorKId = faktorKId;
} }
public FaktorEvaluasiVO getFaktorL() {
return faktorL;
}
public void setFaktorL(FaktorEvaluasiVO faktorL) { public void setFaktorL(FaktorEvaluasiVO faktorL) {
this.faktorL = faktorL; this.faktorL = faktorL;
} }
public Integer getFaktorLId() {
return faktorLId;
}
public void setFaktorLId(Integer faktorLId) { public void setFaktorLId(Integer faktorLId) {
this.faktorLId = faktorLId; this.faktorLId = faktorLId;
} }
public String getBulan() {
return bulan;
}
public void setBulan(String bulan) { public void setBulan(String bulan) {
this.bulan = bulan; this.bulan = bulan;
} }
public Double getTotalNilai() {
return totalNilai;
}
public void setTotalNilai(Double totalNilai) { public void setTotalNilai(Double totalNilai) {
this.totalNilai = totalNilai; this.totalNilai = totalNilai;
} }
public NilaiKelompokJabatanVO getGrade() {
return grade;
}
public void setGrade(NilaiKelompokJabatanVO grade) { public void setGrade(NilaiKelompokJabatanVO grade) {
this.grade = grade; this.grade = grade;
} }
public JabatanVO getJabatan() {
return jabatan;
}
public void setJabatan(JabatanVO jabatan) { public void setJabatan(JabatanVO jabatan) {
this.jabatan = jabatan; this.jabatan = jabatan;
} }

View File

@ -7436,11 +7436,11 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
getMessage(MessageResource.LABEL_SUCCESS, request)); getMessage(MessageResource.LABEL_SUCCESS, request));
return RestUtil.getJsonResponse(result, HttpStatus.OK, mapHeaderMessage); return RestUtil.getJsonResponse(result, HttpStatus.OK, mapHeaderMessage);
} catch (ServiceVOException sve) { } catch (ServiceVOException sve) {
LOGGER.error("Got exception {} when calculate indikator pelayanan", sve.getMessage()); LOGGER.error("Got exception {} when hitung indikator pelayanan", sve.getMessage());
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, sve.getMessage()); addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, sve.getMessage());
return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage); return RestUtil.getJsonHttptatus(HttpStatus.INTERNAL_SERVER_ERROR, mapHeaderMessage);
} catch (JpaSystemException jse) { } catch (JpaSystemException jse) {
LOGGER.error("Got exception {} when calculate indikator pelayanan", jse.getMessage()); LOGGER.error("Got exception {} when hitung indikator pelayanan", jse.getMessage());
addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage()); addHeaderMessage(Constants.MessageInfo.ERROR_MESSAGE, jse.getMessage());
return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage); return RestUtil.getJsonHttptatus(HttpStatus.CONFLICT, mapHeaderMessage);
} }