Update base project and config
clean code
This commit is contained in:
parent
7b75cfba5f
commit
c7c751e61f
@ -8,8 +8,6 @@ business : berisi Service, Repository/DAO dan class Business
|
||||
web : berisi REST Controller
|
||||
web-push : berisi implementasi untuk push notification using WebServlet async=true
|
||||
|
||||
|
||||
|
||||
Untuk menjalankan projectnya :
|
||||
|
||||
- Siapkan database Postgree
|
||||
@ -1,42 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseVO;
|
||||
|
||||
/**
|
||||
* Base Rest Operation for Controller Class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public interface BaseRestController<V extends BaseVO> extends
|
||||
RestPageController<V> {
|
||||
|
||||
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public ResponseEntity<V> getVO(@PathVariable("id") String id);
|
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.PUT)
|
||||
@ResponseBody
|
||||
public ResponseEntity<Integer> addVO(@RequestBody V vo);
|
||||
|
||||
@RequestMapping(value = "/", method = RequestMethod.POST, consumes = { "application/json" })
|
||||
@ResponseBody
|
||||
public ResponseEntity<Integer> editVO(@RequestBody V vo);
|
||||
|
||||
// @RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
|
||||
// @ResponseBody
|
||||
// public ResponseEntity<String> deleteVO(@PathVariable("id") Integer id);
|
||||
|
||||
// @RequestMapping(value = "/", method = RequestMethod.GET)
|
||||
// @ResponseBody
|
||||
// public ResponseEntity<Collection<V>> getAllVO();
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,38 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.controller.base;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseVO;
|
||||
|
||||
/**
|
||||
* Base Rest Operation for 'pagination' Controller Class
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public interface RestPageController<V extends BaseVO> {
|
||||
/**
|
||||
*
|
||||
* @param page
|
||||
* : page of
|
||||
* @param limit
|
||||
* : limit query
|
||||
* @param sort
|
||||
* : sort by
|
||||
* @param dir
|
||||
* : direction {asc:desc}
|
||||
* @return Collection of VO, Total-Count & Total Pages on response header
|
||||
*/
|
||||
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public ResponseEntity<Collection<V>> getAllVOWithQueryString(
|
||||
@RequestParam(value = "page", required = false) Integer page,
|
||||
@RequestParam(value = "limit", required = false) Integer limit,
|
||||
@RequestParam(value = "sort", required = false, defaultValue = "id") String sort,
|
||||
@RequestParam(value = "dir", required = false, defaultValue = "asc") String dir);
|
||||
}
|
||||
@ -1,10 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.dao.custom.impl;
|
||||
|
||||
import javax.persistence.Query;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsMaintenanceDaoCustom;
|
||||
import com.jasamedika.medifirst2000.dao.custom.base.impl.CoreDaoImpl;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsKalibrasi;
|
||||
@ -12,6 +7,10 @@ import com.jasamedika.medifirst2000.entities.IpsrsKontakService;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsMaintenance;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPemeliharaan;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.persistence.Query;
|
||||
|
||||
@Repository
|
||||
public class IpsrsMaintenanceDaoCustomImpl extends
|
||||
@ -25,7 +24,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
|
||||
@Transactional
|
||||
public void deleteIpsrsPemeliharaan(IpsrsMaintenance model){
|
||||
try{
|
||||
IpsrsPemeliharaan ipsrsPemeliharaan = em.find(IpsrsPemeliharaan.class, model.getIpsrsPemeliharaan().noRec);
|
||||
IpsrsPemeliharaan ipsrsPemeliharaan = em.find(IpsrsPemeliharaan.class, model.getIpsrsPemeliharaan().getNoRec());
|
||||
em.remove(em.contains(ipsrsPemeliharaan) ? ipsrsPemeliharaan : em.merge(ipsrsPemeliharaan));
|
||||
}catch (Exception ex){
|
||||
ex.printStackTrace();
|
||||
@ -36,7 +35,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
|
||||
@Transactional
|
||||
public void deleteIpsrsKontakService(IpsrsMaintenance model){
|
||||
try{
|
||||
IpsrsKontakService ipsrsKontakService = em.find(IpsrsKontakService.class, model.getIpsrsKontakService().noRec);
|
||||
IpsrsKontakService ipsrsKontakService = em.find(IpsrsKontakService.class, model.getIpsrsKontakService().getNoRec());
|
||||
em.remove(em.contains(ipsrsKontakService) ? ipsrsKontakService : em.merge(ipsrsKontakService));
|
||||
}catch (Exception ex){
|
||||
ex.printStackTrace();
|
||||
@ -47,7 +46,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
|
||||
@Transactional
|
||||
public void deleteIpsrsKalibrasi(IpsrsMaintenance model){
|
||||
try{
|
||||
IpsrsKalibrasi ipsrsKalibrasi = em.find(IpsrsKalibrasi.class, model.getIpsrsKalibrasi().noRec);
|
||||
IpsrsKalibrasi ipsrsKalibrasi = em.find(IpsrsKalibrasi.class, model.getIpsrsKalibrasi().getNoRec());
|
||||
em.remove(em.contains(ipsrsKalibrasi) ? ipsrsKalibrasi : em.merge(ipsrsKalibrasi));
|
||||
}catch (Exception ex){
|
||||
ex.printStackTrace();
|
||||
|
||||
@ -1,40 +1,16 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.dao.custom.AdmisiRencanaPindahRuanganDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.AdmisiRencanaPindahRuanganService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.AdmisiRencanaPindahRuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.KamarDao;
|
||||
import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.TempatTidurDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.AdmisiRencanaPindahRuanganDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.AdmisiRencanaPindahRuangan;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.Kamar;
|
||||
import com.jasamedika.medifirst2000.entities.Kelas;
|
||||
import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StatusBed;
|
||||
import com.jasamedika.medifirst2000.entities.StatusKeluar;
|
||||
import com.jasamedika.medifirst2000.entities.TempatTidur;
|
||||
import com.jasamedika.medifirst2000.service.AdmisiRencanaPindahRuanganService;
|
||||
import com.jasamedika.medifirst2000.service.RegistrasiPelayananService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AdmisiRencanaPindahRuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||
import com.jasamedika.medifirst2000.vo.KamarVO;
|
||||
import com.jasamedika.medifirst2000.vo.KelasVO;
|
||||
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusKeluarVO;
|
||||
import java.util.*;
|
||||
|
||||
@Service("admisiRencanaPindahRuanganService")
|
||||
public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPindahRuanganService{
|
||||
@ -112,7 +88,7 @@ public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPinda
|
||||
//----------------------------------------------------
|
||||
if(CommonUtil.isNotNullOrEmpty(admisiRencanaPindahRuangan)){
|
||||
AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan);
|
||||
result.put("noRec", paketKunjunganPasienResult.noRec);
|
||||
result.put("noRec", paketKunjunganPasienResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
|
||||
@ -218,9 +194,9 @@ public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPinda
|
||||
AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan);
|
||||
AntrianPasienDiPeriksa newAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksa);
|
||||
AntrianPasienDiPeriksa lastAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksaBefore);
|
||||
result.put("noRec", paketKunjunganPasienResult.noRec);
|
||||
result.put("noRecAntrianLama", lastAntrianPasienDiPeriksa.noRec);
|
||||
result.put("noRecAntrianBaru", newAntrianPasienDiPeriksa.noRec);
|
||||
result.put("noRec", paketKunjunganPasienResult.getNoRec());
|
||||
result.put("noRecAntrianLama", lastAntrianPasienDiPeriksa.getNoRec());
|
||||
result.put("noRecAntrianBaru", newAntrianPasienDiPeriksa.getNoRec());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -296,7 +296,7 @@ public class AnggaranServiceImpl extends BaseAngaranServiceImpl implements Angga
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(headAnggaran)) {
|
||||
HeadAnggaran resultHeadAnggaran = anggaranDAo.save(headAnggaran);
|
||||
result.put("noRec", resultHeadAnggaran.noRec);
|
||||
result.put("noRec", resultHeadAnggaran.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
@ -756,7 +756,7 @@ public class AnggaranServiceImpl extends BaseAngaranServiceImpl implements Angga
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(headAnggaran)) {
|
||||
HeadAnggaran resultHeadAnggaran = anggaranDAo.save(headAnggaran);
|
||||
result.put("noRec", resultHeadAnggaran.noRec);
|
||||
result.put("noRec", resultHeadAnggaran.getNoRec());
|
||||
}
|
||||
}
|
||||
System.out.println("=======END SAVE EDIT PENGAJUAN USULAN ANGGARAN=======");
|
||||
|
||||
@ -1,31 +1,18 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.B3RuanganInputDataDao;
|
||||
import com.jasamedika.medifirst2000.dao.JenisLimbahB3MasukDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.B3RuanganInputDataDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.B3DaftarBahanBerbahaya;
|
||||
import com.jasamedika.medifirst2000.entities.B3RuanganInputData;
|
||||
import com.jasamedika.medifirst2000.entities.JenisLimbahB3Masuk;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.B3RuanganInputDataService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.B3DaftarBahanBerbahayaVO;
|
||||
import com.jasamedika.medifirst2000.vo.B3RuanganInputDataVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("b3RuanganInputDataService")
|
||||
public class B3RuanganInputDataServiceImpl implements B3RuanganInputDataService {
|
||||
@ -126,7 +113,7 @@ public class B3RuanganInputDataServiceImpl implements B3RuanganInputDataService
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(b3RuanganInputData)){
|
||||
B3RuanganInputData b3RuanganInputDataResult = b3RuanganInputDataDao.save(b3RuanganInputData);
|
||||
result.put("noRec", b3RuanganInputDataResult.noRec);
|
||||
result.put("noRec", b3RuanganInputDataResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -75,7 +75,7 @@ public class DaftarStrukPenjualanServiceImpl implements DaftarStrukPenjualanServ
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) {
|
||||
StrukPelayanan strukPelayananResult = strukPelayananDao.save(strukPelayanan);
|
||||
result.put("noRec", strukPelayananResult.noRec);
|
||||
result.put("noRec", strukPelayananResult.getNoRec());
|
||||
}
|
||||
}
|
||||
return result;
|
||||
@ -137,7 +137,7 @@ public class DaftarStrukPenjualanServiceImpl implements DaftarStrukPenjualanServ
|
||||
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
|
||||
if (CommonUtil.isNotNullOrEmpty(pelayananPasienResult)) {
|
||||
Map<String, Object> mapResult = new HashMap<>();
|
||||
mapResult.put("noRec", pelayananPasienResult.noRec);
|
||||
mapResult.put("noRec", pelayananPasienResult.getNoRec());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.DataPesertaPerusahanYangBekerjaSamaDao;
|
||||
import com.jasamedika.medifirst2000.entities.DataPerusahaanYangBekerjaSama;
|
||||
@ -18,6 +10,13 @@ import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.DataPerusahaanYangBekerjaSamaVO;
|
||||
import com.jasamedika.medifirst2000.vo.DataPesertaPerusahanYangBekerjaSamaVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("DataPesertaPerusahanYangBekerjaSamaService")
|
||||
public class DataPesertaPerusahanYangBekerjaSamaServiceImpl implements DataPesertaPerusahanYangBekerjaSamaService {
|
||||
@ -56,7 +55,7 @@ public class DataPesertaPerusahanYangBekerjaSamaServiceImpl implements DataPeser
|
||||
result.put("plafonYangDijamin", resultModel.getPlafonYangDijamin());
|
||||
result.put("alamat", resultModel.getAlamat());
|
||||
result.put("noTlp", resultModel.getNoTlp());
|
||||
result.put("statusEnabled", resultModel.statusEnabled);
|
||||
result.put("statusEnabled", resultModel.getStatusEnabled());
|
||||
result.put("noRec", resultModel.getNoRec());
|
||||
}
|
||||
return result; }
|
||||
|
||||
@ -1,31 +1,8 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.DiagnosaPasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapDiagnosisToProdukDao;
|
||||
import com.jasamedika.medifirst2000.dao.PelayananPasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.PemakaianAsuransiDao;
|
||||
import com.jasamedika.medifirst2000.dao.PostingJurnalTransaksiDao;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.DetailDiagnosaPasien;
|
||||
import com.jasamedika.medifirst2000.entities.Diagnosa;
|
||||
import com.jasamedika.medifirst2000.entities.DiagnosaPasien;
|
||||
import com.jasamedika.medifirst2000.entities.JenisDiagnosa;
|
||||
import com.jasamedika.medifirst2000.entities.MapDiagnosaToProduk;
|
||||
import com.jasamedika.medifirst2000.entities.PelayananPasien;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.enums.StatusAntrianEnum;
|
||||
import com.jasamedika.medifirst2000.enums.StatusPenyakitEnum;
|
||||
import com.jasamedika.medifirst2000.service.DiagnosaPasienService;
|
||||
@ -36,12 +13,17 @@ import com.jasamedika.medifirst2000.vo.DetailDiagnosaPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.DiagnosaPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.DiagnosaVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisDiagnosaVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Implement class for PreskripsiDietService
|
||||
*
|
||||
* @author Adik
|
||||
* @param <T>
|
||||
*
|
||||
*/
|
||||
|
||||
@Service("diagnosaPasienService")
|
||||
@ -141,7 +123,7 @@ public class DiagnosaPasienServiceImpl extends BaseVoServiceImpl implements Diag
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(diagnosaPasien)) {
|
||||
DiagnosaPasien resultPasien = diagnosaPasienDao.save(diagnosaPasien);
|
||||
result.put("noRec", resultPasien.noRec);
|
||||
result.put("noRec", resultPasien.getNoRec());
|
||||
result.put("namaPasien", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNamaPasien());
|
||||
result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm());
|
||||
}
|
||||
@ -221,7 +203,7 @@ public class DiagnosaPasienServiceImpl extends BaseVoServiceImpl implements Diag
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(diagnosaPasien)) {
|
||||
DiagnosaPasien resultPasien = diagnosaPasienDao.save(diagnosaPasien);
|
||||
result.put("noRec", resultPasien.noRec);
|
||||
result.put("noRec", resultPasien.getNoRec());
|
||||
result.put("namaPasien", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNamaPasien());
|
||||
result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm());
|
||||
}
|
||||
|
||||
@ -1,14 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.HVADao;
|
||||
import com.jasamedika.medifirst2000.entities.DetailHVA;
|
||||
@ -19,6 +10,11 @@ import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.DetailHVAVO;
|
||||
import com.jasamedika.medifirst2000.vo.HVAVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisHVAVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.*;
|
||||
|
||||
@Service("HVAService")
|
||||
public class HVAServiceImpl implements HVAService{
|
||||
@ -82,7 +78,7 @@ public class HVAServiceImpl implements HVAService{
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(hva)){
|
||||
HVA hvaResult = hvaDao.save(hva);
|
||||
result.put("noRec", hvaResult.noRec);
|
||||
result.put("noRec", hvaResult.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
@ -1,47 +1,21 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.HistoriPelayananCsDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.HistoriPelayananCsService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.HistoriPelayananCsDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
|
||||
import com.jasamedika.medifirst2000.entities.Alamat;
|
||||
import com.jasamedika.medifirst2000.entities.HistoriPelayananCs;
|
||||
import com.jasamedika.medifirst2000.entities.JenisKelamin;
|
||||
import com.jasamedika.medifirst2000.entities.JenisRespon;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokProduk;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
|
||||
import com.jasamedika.medifirst2000.entities.Komunikasi;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.PlanningPegawaiMuSaRe;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukHistori;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPlanning;
|
||||
import com.jasamedika.medifirst2000.service.HistoriPelayananCsService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AlamatVO;
|
||||
import com.jasamedika.medifirst2000.vo.HistoriPelayananCsVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisResponVO;
|
||||
import com.jasamedika.medifirst2000.vo.KelompokProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.KelompokTransaksiVO;
|
||||
import com.jasamedika.medifirst2000.vo.KomunikasiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukPlanningVO;
|
||||
|
||||
|
||||
@Service("HistoriPelayananCsService")
|
||||
public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService {
|
||||
@ -132,7 +106,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
|
||||
|
||||
if(CommonUtil.isNotNullOrEmpty(strukHistori)){
|
||||
StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori);
|
||||
result.put("noRecStrukHistori", strukHistoriResult.noRec);
|
||||
result.put("noRecStrukHistori", strukHistoriResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@ -189,7 +163,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
|
||||
|
||||
if(CommonUtil.isNotNullOrEmpty(historiPelayananCs)) {
|
||||
HistoriPelayananCs historiPelayananCsStatusResult = historiPelayananCsDao.save(historiPelayananCs);
|
||||
result.put("NoRec", historiPelayananCsStatusResult.noRec);
|
||||
result.put("NoRec", historiPelayananCsStatusResult.getNoRec());
|
||||
|
||||
/*
|
||||
* save StrukHistori here
|
||||
@ -222,7 +196,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
|
||||
|
||||
if(CommonUtil.isNotNullOrEmpty(strukHistori)){
|
||||
StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori);
|
||||
result.put("norecstruk", strukHistoriResult.noRec);
|
||||
result.put("norecstruk", strukHistoriResult.getNoRec());
|
||||
//saveStrukHistori(strukHistoriVO);
|
||||
}
|
||||
|
||||
|
||||
@ -287,7 +287,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
||||
strukPelayanan.setTotalharusdibayar(ikiDanRemunerasi.getRemunerasi());
|
||||
if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) {
|
||||
StrukPelayanan modelStrukPelayanan = strukPelayananDao.save(strukPelayanan);
|
||||
result.put("noRec StrukPelayanan-" + modelStrukPelayanan.noRec, modelStrukPelayanan.noRec);
|
||||
result.put("noRec StrukPelayanan-" + modelStrukPelayanan.getNoRec(), modelStrukPelayanan.getNoRec());
|
||||
noRecStrukPelayanan = modelStrukPelayanan.getNoRec();
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(noRecStrukPelayanan)) {
|
||||
@ -311,7 +311,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
||||
strukHistori.setIkiDanRemunerasi(listIkiDanRemunerasi);
|
||||
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
||||
StrukHistori model = strukHistoriDao.save(strukHistori);
|
||||
result.put("noRecStrukHistori" + "", model.noRec);
|
||||
result.put("noRecStrukHistori" + "", model.getNoRec());
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
||||
@ -755,7 +755,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
||||
if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) {
|
||||
NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
||||
result.put(model.getPeriode(), model.noRec);
|
||||
result.put(model.getPeriode(), model.getNoRec());
|
||||
}
|
||||
}
|
||||
return result;
|
||||
@ -778,13 +778,13 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
Map<String, Object> nilaiIKI = indekKinerjaDao.findNilaiIndeksKinerja(pegawai.getId(), periode);
|
||||
if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) {
|
||||
IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(indekKinerjaIndividu);
|
||||
result.put(model.getPeriode(), model.noRec);
|
||||
result.put(model.getPeriode(), model.getNoRec());
|
||||
if (CommonUtil.isNotNullOrEmpty(model)) {
|
||||
if (CommonUtil.isNotNullOrEmpty(nilaiIKI)) {
|
||||
String noRec = (String) nilaiIKI.get("noRec");
|
||||
nilaiIndexKinerjaIndividu.setNoRec(noRec);
|
||||
NilaiIndexKinerjaIndividu modell = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
||||
result.put(modell.getPeriode(), modell.noRec);
|
||||
result.put(modell.getPeriode(), modell.getNoRec());
|
||||
}
|
||||
}
|
||||
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
||||
@ -820,7 +820,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
.transferVOToModel(temp.getNilaiIndexKinerjaIndividu(), new NilaiIndexKinerjaIndividu());
|
||||
if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) {
|
||||
IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(indekKinerjaIndividu);
|
||||
result.put(model.getPeriode(), model.noRec);
|
||||
result.put(model.getPeriode(), model.getNoRec());
|
||||
state++;
|
||||
}
|
||||
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
||||
@ -834,7 +834,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
if (state == vo.getIndeksKinerjaIndividu().size()) {
|
||||
if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) {
|
||||
NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
||||
result.put(model.getPeriode(), model.noRec);
|
||||
result.put(model.getPeriode(), model.getNoRec());
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
||||
@ -1,47 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsMaintenanceDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsKalibrasi;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsKontakService;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsMaintenance;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsTeknisiKalibrasi;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsTeknisiKontakService;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsTeknisiPemeliharaan;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPemeliharaan;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
|
||||
import com.jasamedika.medifirst2000.entities.Rekanan;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.IpsrsMaintenanceService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsKalibrasiVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsKontakServiceVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiKalibrasiVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiKontakServiceVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiPemeliharaanVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsMaintenanceVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPemeliharaanVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
@Service("ipsrsMaintenanceService")
|
||||
public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
|
||||
@ -297,7 +270,7 @@ public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){
|
||||
IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance);
|
||||
result.put("noRec", ipsrsMaintenanceResult.noRec);
|
||||
result.put("noRec", ipsrsMaintenanceResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@ -460,7 +433,7 @@ public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){
|
||||
IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance);
|
||||
result.put("noRec", ipsrsMaintenanceResult.noRec);
|
||||
result.put("noRec", ipsrsMaintenanceResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,28 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsPemakaianMesinDao;
|
||||
import com.jasamedika.medifirst2000.dao.MesinDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianMesinDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsMesinBoiler;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsMesinGenset;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPemakaianMesin;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.IpsrsPemakaianMesinService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsMesinBoilerVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsMesinGensetVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianMesinVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("ipsrsPemakaianMesinService")
|
||||
public class IpsrsPemakaianMesinServiceImpl implements IpsrsPemakaianMesinService{
|
||||
@ -130,7 +122,7 @@ public class IpsrsPemakaianMesinServiceImpl implements IpsrsPemakaianMesinServic
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianMesin)){
|
||||
IpsrsPemakaianMesin ipsrsPemakaianMesinResult = ipsrsPemakaianBoilerDao.save(ipsrsPemakaianMesin);
|
||||
result.put("noRec", ipsrsPemakaianMesinResult.noRec);
|
||||
result.put("noRec", ipsrsPemakaianMesinResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,24 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsPemakaianRuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianRuanganDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPemakaianRuangan;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPemakaianRuangan;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.service.IpsrsPemakaianRuanganService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianRuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianRuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("ipsrsPemakaianRuanganService")
|
||||
public class IpsrsPemakaianRuanganServiceImpl implements IpsrsPemakaianRuanganService{
|
||||
@ -78,7 +74,7 @@ public class IpsrsPemakaianRuanganServiceImpl implements IpsrsPemakaianRuanganSe
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianRuangan)){
|
||||
IpsrsPemakaianRuangan ipsrsPemakaianRuanganResult = ipsrsPemakaianRuanganDao.save(ipsrsPemakaianRuangan);
|
||||
result.put("noRec", ipsrsPemakaianRuanganResult.noRec);
|
||||
result.put("noRec", ipsrsPemakaianRuanganResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,34 +1,24 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsPeminjamanAlatDao;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsPeminjamanAlatDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPeminjamanAlat;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsTagihanBusinessCenter;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.IpsrsPeminjamanAlatService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPeminjamanAlatVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("ipsrsPeminjamanAlatService")
|
||||
public class IpsrsPeminjamanAlatServiceImpl extends BaseAngaranServiceImpl implements IpsrsPeminjamanAlatService{
|
||||
@ -162,7 +152,7 @@ public class IpsrsPeminjamanAlatServiceImpl extends BaseAngaranServiceImpl imple
|
||||
ipsrsPeminjamanAlat.setRuanganAsal(getRuanganByUserLogin());
|
||||
if(CommonUtil.isNotNullOrEmpty(ipsrsPeminjamanAlat)){
|
||||
IpsrsPeminjamanAlat resultPeminjamanAlat = ipsrsPeminjamanAlatDao.save(ipsrsPeminjamanAlat);
|
||||
result.put("noRec", resultPeminjamanAlat.noRec);
|
||||
result.put("noRec", resultPeminjamanAlat.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
@ -1,45 +1,17 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsPelaksanaanPerbaikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsStatusPerbaikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikan;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikanListTeknisi;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPelaksanaanPerbaikanSukuCadang;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPerbaikan;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsStatusPerbaikan;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
|
||||
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.IpsrsPerbaikanService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanListTeknisiVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanSukuCadangVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPerbaikanVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsStatusPerbaikanVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("ipsrsPerbaikanService")
|
||||
public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService {
|
||||
@ -492,7 +464,7 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService {
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(ipsrsPerbaikan)) {
|
||||
IpsrsPerbaikan resultIpsrsPerbaikan = ipsrsPerbaikanDao.save(ipsrsPerbaikan);
|
||||
result.put("noRec", resultIpsrsPerbaikan.noRec);
|
||||
result.put("noRec", resultIpsrsPerbaikan.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,37 +1,18 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsPreventiveMaintenanceDao;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPemeriksaanAlat;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPemeriksaan;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsPreventiveMaintenance;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.PengecekanPeralatanMapping;
|
||||
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
|
||||
import com.jasamedika.medifirst2000.entities.Rekanan;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.IpsrsMaintenanceService;
|
||||
import com.jasamedika.medifirst2000.service.IpsrsPreventiveMaintenanceService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPemeriksaanAlatVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPemeriksaanVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsPreventiveMaintenanceVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengecekanPeralatanMappingVO;
|
||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("ipsrsPreventiveMaintenanceService")
|
||||
public class IpsrsPreventiveMaintenanceServiceImpl implements IpsrsPreventiveMaintenanceService{
|
||||
@ -220,7 +201,7 @@ public class IpsrsPreventiveMaintenanceServiceImpl implements IpsrsPreventiveMai
|
||||
}
|
||||
}
|
||||
|
||||
result.put("noRec", IpsrsPreventiveMaintenanceResult.noRec);
|
||||
result.put("noRec", IpsrsPreventiveMaintenanceResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,22 +1,21 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.IpsrsTagihanBusinessCenterDao;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian;
|
||||
import com.jasamedika.medifirst2000.entities.IpsrsTagihanBusinessCenter;
|
||||
import com.jasamedika.medifirst2000.entities.Rekanan;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.service.IpsrsTagihanBusinessCenterService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO;
|
||||
import com.jasamedika.medifirst2000.vo.IpsrsTagihanBusinessCenterVO;
|
||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("ipsrsTagihanBusinessCenterService")
|
||||
public class IpsrsTagihanBusinessCenterServiceImpl implements IpsrsTagihanBusinessCenterService{
|
||||
@ -73,7 +72,7 @@ public class IpsrsTagihanBusinessCenterServiceImpl implements IpsrsTagihanBusine
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(ipsrsTagihanBusinessCenter)){
|
||||
IpsrsTagihanBusinessCenter ipsrsTagihanBusinessCenterResult = ipsrsTagihanBusinessCenterDao.save(ipsrsTagihanBusinessCenter);
|
||||
result.put("noRec", ipsrsTagihanBusinessCenterResult.noRec);
|
||||
result.put("noRec", ipsrsTagihanBusinessCenterResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,48 +1,18 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.ItPelaksanaanPerbaikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.ItPelaksanaanPerbaikanListTeknisiDao;
|
||||
import com.jasamedika.medifirst2000.dao.ItPelaksanaanPerbaikanSukuCadangDao;
|
||||
import com.jasamedika.medifirst2000.dao.ItPerbaikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.ItStatusPerbaikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.dao.custom.ItPerbaikanDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.ItPelaksanaanPerbaikan;
|
||||
import com.jasamedika.medifirst2000.entities.ItPelaksanaanPerbaikanListTeknisi;
|
||||
import com.jasamedika.medifirst2000.entities.ItPelaksanaanPerbaikanSukuCadang;
|
||||
import com.jasamedika.medifirst2000.entities.ItPerbaikan;
|
||||
import com.jasamedika.medifirst2000.entities.ItStatusPerbaikan;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.RegistrasiAset;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
|
||||
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.ItPerbaikanService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanListTeknisiVO;
|
||||
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanSukuCadangVO;
|
||||
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanVO;
|
||||
import com.jasamedika.medifirst2000.vo.ItPerbaikanVO;
|
||||
import com.jasamedika.medifirst2000.vo.ItStatusPerbaikanVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("ItPerbaikanService")
|
||||
public class ItPerbaikanServiceImpl implements ItPerbaikanService {
|
||||
@ -543,7 +513,7 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService {
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(ItPerbaikan)) {
|
||||
ItPerbaikan resultItPerbaikan = itPerbaikanDao.save(ItPerbaikan);
|
||||
result.put("noRec", resultItPerbaikan.noRec);
|
||||
result.put("noRec", resultItPerbaikan.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@ -744,7 +714,7 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService {
|
||||
long inMinute = dateTime / 60000;
|
||||
ItStatusPerbaikan.setStatusRespon(1);
|
||||
ItStatusPerbaikan.setKetStatusRespon("Sudah di Respon");
|
||||
result.put("noRec", ItPerbaikan.noRec);
|
||||
result.put("noRec", ItPerbaikan.getNoRec());
|
||||
if (inMinute < 15) {
|
||||
ItStatusPerbaikan.setStatusRespon(1);
|
||||
ItStatusPerbaikan.setWaktuRespon(inMinute);
|
||||
|
||||
@ -1,15 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.K3CheckListFacillitySefetyDao;
|
||||
import com.jasamedika.medifirst2000.entities.K3CheckListFacillitySefety;
|
||||
@ -22,6 +12,10 @@ import com.jasamedika.medifirst2000.vo.K3CheckListFacillitySefetyDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.K3CheckListFacillitySefetyVO;
|
||||
import com.jasamedika.medifirst2000.vo.K3ItemPeriksaGedungVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("k3CheckListFacillitySefetyService")
|
||||
public class K3CheckListFacillitySefetyServiceImpl implements K3CheckListFacillitySefetyService{
|
||||
@ -112,7 +106,7 @@ public class K3CheckListFacillitySefetyServiceImpl implements K3CheckListFacilli
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(k3CheckListFacillitySefety)){
|
||||
K3CheckListFacillitySefety k3CheckListFacillitySefetyResult = k3CheckListFacillitySefetyDao.save(k3CheckListFacillitySefety);
|
||||
result.put("noRec", k3CheckListFacillitySefetyResult.noRec);
|
||||
result.put("noRec", k3CheckListFacillitySefetyResult.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
@ -1,42 +1,18 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.K3LaporanKecelakaanKerjaDao;
|
||||
import com.jasamedika.medifirst2000.dao.LkkIdentifikasiKorbanDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.K3LaporanKecelakaanKerjaDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.K3LaporanKecelakaanKerja;
|
||||
import com.jasamedika.medifirst2000.entities.LkkPerkiraanKerugian;
|
||||
import com.jasamedika.medifirst2000.entities.LkkIdentifikasiKejadian;
|
||||
import com.jasamedika.medifirst2000.entities.LkkIdentifikasiKorban;
|
||||
import com.jasamedika.medifirst2000.entities.LkkRencanaTindakLanjut;
|
||||
import com.jasamedika.medifirst2000.entities.LkkSaksiKejadian;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StatusYaTidak;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.K3LaporanKecelakaanKerjaService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.K3LaporanKecelakaanKerjaVO;
|
||||
import com.jasamedika.medifirst2000.vo.LkkPerkiraanKerugianVO;
|
||||
import com.jasamedika.medifirst2000.vo.LkkIdentifikasiKejadianVO;
|
||||
import com.jasamedika.medifirst2000.vo.LkkIdentifikasiKorbanVO;
|
||||
import com.jasamedika.medifirst2000.vo.LkkRencanaTindakLanjutVO;
|
||||
import com.jasamedika.medifirst2000.vo.LkkSaksiKejadianVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusYaTidakVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("k3LaporanKecelakaanKerjaService")
|
||||
public class K3LaporanKecelakaanKerjaServiceImpl implements K3LaporanKecelakaanKerjaService{
|
||||
@ -189,7 +165,7 @@ public class K3LaporanKecelakaanKerjaServiceImpl implements K3LaporanKecelakaanK
|
||||
|
||||
if(CommonUtil.isNotNullOrEmpty(k3LaporanKecelakaanKerja)){
|
||||
K3LaporanKecelakaanKerja k3LaporanKecelakaanKerjaResult = k3LaporanKecelakaanKerjaDao.save(k3LaporanKecelakaanKerja);
|
||||
result.put("noRec", k3LaporanKecelakaanKerjaResult.noRec);
|
||||
result.put("noRec", k3LaporanKecelakaanKerjaResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,31 +1,21 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.io.BufferedOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.TreeMap;
|
||||
import java.util.UUID;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.dao.custom.KartuPengendaliDaoCustom;
|
||||
import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.enums.VerifikasiEnum;
|
||||
import com.jasamedika.medifirst2000.service.KartuPengendaliService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.IndonesianNumberToWords;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.apache.commons.codec.binary.Base64;
|
||||
import org.apache.poi.hssf.usermodel.HSSFRow;
|
||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.CellStyle;
|
||||
import org.apache.poi.ss.usermodel.Font;
|
||||
import org.apache.poi.ss.usermodel.IndexedColors;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.*;
|
||||
import org.apache.poi.ss.util.CellRangeAddress;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
@ -34,55 +24,8 @@ import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.DetailPengadaanDao;
|
||||
import com.jasamedika.medifirst2000.dao.DetailSpekAnggaranDao;
|
||||
import com.jasamedika.medifirst2000.dao.KartuPengendaliDao;
|
||||
import com.jasamedika.medifirst2000.dao.KartuPengendaliDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapKartuPengendaliToMetodeSubDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.MetodePengadaanDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.MetodePengadaanSubDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.PenawaranHargaDao;
|
||||
import com.jasamedika.medifirst2000.dao.PenawaranHargaSupplierDao;
|
||||
import com.jasamedika.medifirst2000.dao.PengadaanDao;
|
||||
import com.jasamedika.medifirst2000.dao.RekananDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukRekapPemenangDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.KartuPengendaliDaoCustom;
|
||||
import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.AsalProduk;
|
||||
import com.jasamedika.medifirst2000.entities.DetailPengadaan;
|
||||
import com.jasamedika.medifirst2000.entities.DetailRup;
|
||||
import com.jasamedika.medifirst2000.entities.DetailSpekAnggaran;
|
||||
import com.jasamedika.medifirst2000.entities.KartuPengendali;
|
||||
import com.jasamedika.medifirst2000.entities.KartuPengendaliDetail;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokUser;
|
||||
import com.jasamedika.medifirst2000.entities.MapKartuPengendaliToMetodeSubDetail;
|
||||
import com.jasamedika.medifirst2000.entities.MataAnggaran;
|
||||
import com.jasamedika.medifirst2000.entities.MetodePengadaanSubDetail;
|
||||
import com.jasamedika.medifirst2000.entities.PenawaranHarga;
|
||||
import com.jasamedika.medifirst2000.entities.PenawaranHargaSupplier;
|
||||
import com.jasamedika.medifirst2000.entities.Rekanan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukRekapPemenang;
|
||||
import com.jasamedika.medifirst2000.enums.VerifikasiEnum;
|
||||
import com.jasamedika.medifirst2000.service.KartuPengendaliService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.IndonesianNumberToWords;
|
||||
import com.jasamedika.medifirst2000.vo.AsalProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.DetailRupVO;
|
||||
import com.jasamedika.medifirst2000.vo.KartuPengendaliCustomVO;
|
||||
import com.jasamedika.medifirst2000.vo.KartuPengendaliDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.KartuPengendaliVO;
|
||||
import com.jasamedika.medifirst2000.vo.MapKartuPengendaliToMetodeSubDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.MataAnggaranVO;
|
||||
import com.jasamedika.medifirst2000.vo.PenawaranHargaSupplierVO;
|
||||
import com.jasamedika.medifirst2000.vo.PenawaranHargaVO;
|
||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
||||
import com.jasamedika.medifirst2000.vo.RekapPemenangUlpVO;
|
||||
import com.jasamedika.medifirst2000.vo.UpdateJadwalVO;
|
||||
import com.jasamedika.medifirst2000.vo.UploadExcelVO;
|
||||
import com.jasamedika.medifirst2000.vo.VerifikasiKartuPengendaliDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.VerifikasiKartuPengendaliHeaderVO;
|
||||
import java.io.*;
|
||||
import java.util.*;
|
||||
|
||||
@Service("kartuPengendaliService")
|
||||
public class KartuPengendaliServiceImpl extends BaseAngaranServiceImpl implements KartuPengendaliService{
|
||||
@ -210,7 +153,7 @@ public class KartuPengendaliServiceImpl extends BaseAngaranServiceImpl implement
|
||||
|
||||
if(CommonUtil.isNotNullOrEmpty(kartuPengendali)){
|
||||
KartuPengendali resultKartuPengendali = kartupengendaliDao.save(kartuPengendali);
|
||||
result.put("noRec", resultKartuPengendali.noRec);
|
||||
result.put("noRec", resultKartuPengendali.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
@ -2279,7 +2279,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
|
||||
StrukPelayanan strukPelayananResult = this.strukPelayananDao.save(strukPelayanan);
|
||||
|
||||
if(CommonUtil.isNotNullOrEmpty(strukPelayananResult.getNoRec())){
|
||||
result.put("noRec", strukPelayananResult.noRec);
|
||||
result.put("noRec", strukPelayananResult.getNoRec());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -672,7 +672,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) {
|
||||
MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsen);
|
||||
result.put(model.getNoRec(), model.noRec);
|
||||
result.put(model.getNoRec(), model.getNoRec());
|
||||
}
|
||||
|
||||
try {
|
||||
@ -2800,7 +2800,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
|
||||
kelompokTransaksiConverter.transferVOToModel(vo.getKelompokTransaksi(), new KelompokTransaksi()));
|
||||
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
||||
StrukHistori model = strukHistoriDao.save(strukHistori);
|
||||
result.put(model.getNoRec(), model.noRec);
|
||||
result.put(model.getNoRec(), model.getNoRec());
|
||||
}
|
||||
}
|
||||
return result;
|
||||
@ -3060,7 +3060,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) {
|
||||
MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsen);
|
||||
result.put(model.getNoRec(), model.noRec);
|
||||
result.put(model.getNoRec(), model.getNoRec());
|
||||
}
|
||||
|
||||
}
|
||||
@ -3338,7 +3338,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(monitoringAbsenDb)) {
|
||||
MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsenDb);
|
||||
result.put(model.getNoRec(), model.noRec);
|
||||
result.put(model.getNoRec(), model.getNoRec());
|
||||
}
|
||||
}
|
||||
|
||||
@ -3557,7 +3557,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
|
||||
StrukPelayananDetail strukPelayananDetail = getStrukPelayananDetail(uangLembur, pegawai, strukPelayanan);
|
||||
strukPelayananDetailDao.save(strukPelayananDetail);
|
||||
|
||||
return strukPelayananDetail.noRec;
|
||||
return strukPelayananDetail.getNoRec();
|
||||
}
|
||||
|
||||
private static StrukPelayanan getStrukPelayanan(UangLemburVO uangLembur, Pegawai pegawai,
|
||||
|
||||
@ -1,32 +1,22 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.OrderPelayananSistemService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||
import com.jasamedika.medifirst2000.entities.JenisDokumen;
|
||||
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
||||
import com.jasamedika.medifirst2000.service.OrderPelayananSistemService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.JenisDokumenVO;
|
||||
import com.jasamedika.medifirst2000.vo.OrderPelayananSistemVO;
|
||||
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
|
||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
|
||||
@ -140,7 +130,7 @@ public class OrderPelayananSistemServiceImpl implements OrderPelayananSistemServ
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(op)) {
|
||||
OrderPelayanan opresult = this.orderPelayananDao.save(op);
|
||||
result.put("norecOP", opresult.noRec);
|
||||
result.put("norecOP", opresult.getNoRec());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,28 +1,23 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.converter.PapCatatanConverter;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.CatatanDao;
|
||||
import com.jasamedika.medifirst2000.dao.PapCatatanDao;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.Catatan;
|
||||
import com.jasamedika.medifirst2000.entities.PapCatatan;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.PapCatatanService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapCatatanVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("PAPCatatanService")
|
||||
public class PapCatatanServiceImpl implements PapCatatanService {
|
||||
@ -65,7 +60,7 @@ public class PapCatatanServiceImpl implements PapCatatanService {
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(papCatatan)){
|
||||
PapCatatan papCatatanResult = papCatatanDao.save(papCatatan);
|
||||
result.put("noRec", papCatatanResult.noRec);
|
||||
result.put("noRec", papCatatanResult.getNoRec());
|
||||
}
|
||||
}
|
||||
}catch (Exception ex){
|
||||
|
||||
@ -1,36 +1,24 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.PapDataTandaVitalConverter;
|
||||
import com.jasamedika.medifirst2000.converter.PapGinekologiConverter;
|
||||
import com.jasamedika.medifirst2000.converter.PapLaboratoriumConverter;
|
||||
import com.jasamedika.medifirst2000.dao.PapGinekologiDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao;
|
||||
import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan;
|
||||
import com.jasamedika.medifirst2000.entities.PapLaboratorium;
|
||||
import com.jasamedika.medifirst2000.entities.PapDataTandaVital;
|
||||
import com.jasamedika.medifirst2000.entities.PapGinekologi;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.PapGinekologiService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.PapKeluhanTambahanVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapLaboratoriumVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapDataTandaVitalVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapGinekologiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapLaboratoriumVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Implement class for PAPGinekologiService
|
||||
@ -76,7 +64,7 @@ public class PapGinekologiServiceImpl implements PapGinekologiService {
|
||||
model.setPasien(null);
|
||||
PapGinekologi resultModel=papGinekologiDao.save(model);
|
||||
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
||||
result.put("papGinekologi", resultModel.noRec);
|
||||
result.put("papGinekologi", resultModel.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@ -103,7 +91,7 @@ public class PapGinekologiServiceImpl implements PapGinekologiService {
|
||||
model.getPapDataTandaVitalSet().addAll(detailPapDataTandaVital);
|
||||
PapGinekologi resultModel=papGinekologiDao.save(model);
|
||||
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
||||
result.put("papGinekologi", resultModel.noRec);
|
||||
result.put("papGinekologi", resultModel.getNoRec());
|
||||
result.put("dataFound", true);
|
||||
}else{
|
||||
result.put("dataFound", false);
|
||||
|
||||
@ -1,26 +1,17 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.service.PapInformasiIbuService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.Kebangsaan;
|
||||
import com.jasamedika.medifirst2000.entities.PapInformasiIbu;
|
||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||
import com.jasamedika.medifirst2000.vo.KebangsaanVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapInformasiIbuVO;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.PapInformasiIbuDao;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.PapInformasiIbuService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* Implement class for PapInformasiIbuService
|
||||
@ -72,7 +63,7 @@ public class PapInformasiIbuServiceImpl extends BaseVoServiceImpl implements Pap
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(model)){
|
||||
PapInformasiIbu papInformasiIbuResult = papInformasiIbuDao.save(model);
|
||||
result.put("noRec", papInformasiIbuResult.noRec);
|
||||
result.put("noRec", papInformasiIbuResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,17 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter;
|
||||
import com.jasamedika.medifirst2000.converter.PapRiwayatImunisasiConverter;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
@ -26,6 +14,11 @@ import com.jasamedika.medifirst2000.service.PapRiwayatImunisasiService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapRiwayatImunisasiVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Implement class for PAPRiwayatImunisasiService
|
||||
@ -73,7 +66,7 @@ public class PapRiwayatImunisasiServiceImpl implements PapRiwayatImunisasiServic
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(model)){
|
||||
PapRiwayatImunisasi resultModel = papRiwayatImunisasiDao.save(model);
|
||||
result.put("noRec", resultModel.noRec);
|
||||
result.put("noRec", resultModel.getNoRec());
|
||||
}
|
||||
} else{
|
||||
result = null;
|
||||
|
||||
@ -1,29 +1,25 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.PapImunisasiDetailConverter;
|
||||
import com.jasamedika.medifirst2000.converter.PapRiwayatTumbuhKembangConverter;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.PapRiwayatTumbuhKembangDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.PapImunisasiDetail;
|
||||
import com.jasamedika.medifirst2000.entities.PapRiwayatTumbuhKembang;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.PapRiwayatTumbuhKembangService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapRiwayatTumbuhKembangVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* Implement class for PAPRiwayatTumbuhKembangService
|
||||
@ -60,7 +56,7 @@ public class PapRiwayatTumbuhKembangServiceImpl implements PapRiwayatTumbuhKemba
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(model)){
|
||||
PapRiwayatTumbuhKembang resultModel=papRiwayatTumbuhKembangDao.save(model);
|
||||
result.put("noRec", resultModel.noRec);
|
||||
result.put("noRec", resultModel.getNoRec());
|
||||
}
|
||||
} else{
|
||||
result = null;
|
||||
|
||||
@ -1,20 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.domain.Sort;
|
||||
import org.springframework.data.domain.Sort.Direction;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.converter.PapSkriningGiziConverter;
|
||||
import com.jasamedika.medifirst2000.converter.PapSkriningGiziDetailConverter;
|
||||
@ -24,22 +9,22 @@ import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.PapSkriningGiziDao;
|
||||
import com.jasamedika.medifirst2000.dao.PapSkriningGiziDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.DataPertanyaanSkriningGizi;
|
||||
import com.jasamedika.medifirst2000.entities.PapSkriningGizi;
|
||||
import com.jasamedika.medifirst2000.entities.PapSkriningGiziDetail;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.PapSkriningGiziService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||
import com.jasamedika.medifirst2000.vo.GridSkriningGiziSkorVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapSkriningGiziDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.PapSkriningGiziVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.domain.Sort;
|
||||
import org.springframework.data.domain.Sort.Direction;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Implement class for PAPSkriningGiziService
|
||||
@ -124,7 +109,7 @@ public class PapSkriningGiziServiceImpl extends BaseVoServiceImpl implements Pap
|
||||
}
|
||||
}
|
||||
try {
|
||||
result.put("noRec", resultModel.noRec);
|
||||
result.put("noRec", resultModel.getNoRec());
|
||||
} catch (IllegalArgumentException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
@ -1,30 +1,22 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.PapStatusFungsionalDao;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.PapStatusFungsional;
|
||||
import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru;
|
||||
import com.jasamedika.medifirst2000.entities.StatusFungsional;
|
||||
import com.jasamedika.medifirst2000.entities.StatusYaTidak;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.PapStatusFungsionalService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.PapStatusFungsionalVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusFungsionalVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusYaTidakVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@Service("PapStatusFungsionalService")
|
||||
@ -75,7 +67,7 @@ public class PapStatusFungsionalServiceImpl implements PapStatusFungsionalServic
|
||||
}
|
||||
PapStatusFungsional resultModel=papStatusFungsionalDao.save(model);
|
||||
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
||||
result.put("noRec", resultModel.noRec);
|
||||
result.put("noRec", resultModel.getNoRec());
|
||||
}
|
||||
} else{
|
||||
result = null;
|
||||
|
||||
@ -246,7 +246,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(strukPlanning)){
|
||||
StrukPlanning strukPlanningResult = strukPlanningDao.save(strukPlanning);
|
||||
result.put("noRec", strukPlanningResult.noRec);
|
||||
result.put("noRec", strukPlanningResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@ -350,7 +350,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||
|
||||
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
||||
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
||||
@ -468,7 +468,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||
|
||||
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
||||
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
||||
@ -601,7 +601,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||
|
||||
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
||||
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
||||
@ -735,7 +735,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||
}
|
||||
|
||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe.getStatusMusare())){
|
||||
@ -772,7 +772,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||
planningPegawaiMuSaRe.setApprovalStatus(2);
|
||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
||||
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,5 +1,24 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.converter.PasienConverter;
|
||||
import com.jasamedika.medifirst2000.converter.PegawaiConverter;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.dto.PiutangRekananProfileDto;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.*;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.hibernate.Hibernate;
|
||||
import org.hibernate.proxy.HibernateProxy;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.IOException;
|
||||
@ -8,141 +27,13 @@ import java.net.HttpURLConnection;
|
||||
import java.net.URL;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.hibernate.Hibernate;
|
||||
import org.hibernate.proxy.HibernateProxy;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.converter.PasienConverter;
|
||||
import com.jasamedika.medifirst2000.converter.PegawaiConverter;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.KartuStokDao;
|
||||
import com.jasamedika.medifirst2000.dao.KelompokTransaksiDao;
|
||||
import com.jasamedika.medifirst2000.dao.LogAccDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapDiagnosisToProdukDao;
|
||||
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
||||
import com.jasamedika.medifirst2000.dao.PelayananObatDao;
|
||||
import com.jasamedika.medifirst2000.dao.PelayananPasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.PelayananPasienDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.PelayananPasienPetugasDao;
|
||||
import com.jasamedika.medifirst2000.dao.PemakaianAsuransiDao;
|
||||
import com.jasamedika.medifirst2000.dao.ProdukDao;
|
||||
import com.jasamedika.medifirst2000.dao.RacikanDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.ResepRacikanOrderDao;
|
||||
import com.jasamedika.medifirst2000.dao.ResepRacikanOrderDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
|
||||
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukPelayananDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukRacikanDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukResepDao;
|
||||
import com.jasamedika.medifirst2000.dto.PiutangRekananProfileDto;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.AsalProduk;
|
||||
import com.jasamedika.medifirst2000.entities.Generik;
|
||||
import com.jasamedika.medifirst2000.entities.GolonganAsuransi;
|
||||
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelas;
|
||||
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelasD;
|
||||
import com.jasamedika.medifirst2000.entities.HubunganKeluarga;
|
||||
import com.jasamedika.medifirst2000.entities.JenisKelamin;
|
||||
import com.jasamedika.medifirst2000.entities.JenisKemasan;
|
||||
import com.jasamedika.medifirst2000.entities.JenisObat;
|
||||
import com.jasamedika.medifirst2000.entities.JenisPetugasPelaksana;
|
||||
import com.jasamedika.medifirst2000.entities.JenisTarif;
|
||||
import com.jasamedika.medifirst2000.entities.KartuStok;
|
||||
import com.jasamedika.medifirst2000.entities.Kelas;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
|
||||
import com.jasamedika.medifirst2000.entities.KomponenHarga;
|
||||
import com.jasamedika.medifirst2000.entities.LogAcc;
|
||||
import com.jasamedika.medifirst2000.entities.MapPelayananPasienPetugasToPegawai;
|
||||
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.Paket;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.PasienDaftar;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Pekerjaan;
|
||||
import com.jasamedika.medifirst2000.entities.PelayananObat;
|
||||
import com.jasamedika.medifirst2000.entities.PelayananPasien;
|
||||
import com.jasamedika.medifirst2000.entities.PelayananPasienDetail;
|
||||
import com.jasamedika.medifirst2000.entities.PelayananPasienPetugas;
|
||||
import com.jasamedika.medifirst2000.entities.PemakaianAsuransi;
|
||||
import com.jasamedika.medifirst2000.entities.Pendidikan;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.entities.RacikanDetail;
|
||||
import com.jasamedika.medifirst2000.entities.ResepRacikanOrder;
|
||||
import com.jasamedika.medifirst2000.entities.ResepRacikanOrderDetail;
|
||||
import com.jasamedika.medifirst2000.entities.RouteFarmasi;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.RunningNumber;
|
||||
import com.jasamedika.medifirst2000.entities.StatusPerkawinan;
|
||||
import com.jasamedika.medifirst2000.entities.Stigma;
|
||||
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
|
||||
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPelayananDetail;
|
||||
import com.jasamedika.medifirst2000.entities.StrukRacikan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukResep;
|
||||
import com.jasamedika.medifirst2000.entities.TitlePasien;
|
||||
import com.jasamedika.medifirst2000.service.GenerateNumberService;
|
||||
import com.jasamedika.medifirst2000.service.KartuStokService;
|
||||
import com.jasamedika.medifirst2000.service.PasienService;
|
||||
import com.jasamedika.medifirst2000.service.PelayananObatService;
|
||||
import com.jasamedika.medifirst2000.service.PelayananPiutangRekananService;
|
||||
import com.jasamedika.medifirst2000.service.ProdukService;
|
||||
import com.jasamedika.medifirst2000.service.StokProdukGlobalService;
|
||||
import com.jasamedika.medifirst2000.service.StrukPelayananService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AsalProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisKemasanVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisObatVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisPetugasPelaksanaVO;
|
||||
import com.jasamedika.medifirst2000.vo.KelasVO;
|
||||
import com.jasamedika.medifirst2000.vo.MainPelayananDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.MapPelayananPasienPetugasToPegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PekerjaanVO;
|
||||
import com.jasamedika.medifirst2000.vo.PelayananObatLuarVO;
|
||||
import com.jasamedika.medifirst2000.vo.PelayananObatOnlyResepVO;
|
||||
import com.jasamedika.medifirst2000.vo.PelayananObatVO;
|
||||
import com.jasamedika.medifirst2000.vo.PelayananPasienDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.PelayananPasienPetugasVO;
|
||||
import com.jasamedika.medifirst2000.vo.PelayananPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PendidikanVO;
|
||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.RacikanDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusPerkawinanVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukPelayananDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukPelayananVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukResepVO;
|
||||
import com.jasamedika.medifirst2000.vo.TitlePasienVO;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Implement class for PelayananObatService
|
||||
*
|
||||
* @author Generator
|
||||
* @param <T>
|
||||
*
|
||||
*/
|
||||
@Service("pelayananObatService")
|
||||
public class PelayananObatServiceImpl extends BaseVoServiceImpl implements PelayananObatService {
|
||||
@ -3004,7 +2895,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(strukPelayanan)){
|
||||
StrukPelayanan strukPelayananResult = strukPelayananDao.save(strukPelayanan);
|
||||
result.put("noRec", strukPelayananResult.noRec);
|
||||
result.put("noRec", strukPelayananResult.getNoRec());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3258,7 +3149,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
|
||||
PelayananPasien pelayananPasien = pelayananPasienDao.findOne(noRec);
|
||||
if(CommonUtil.isNotNullOrEmpty(pelayananPasien)){
|
||||
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
|
||||
result.put("noRec", pelayananPasienResult.noRec);
|
||||
result.put("noRec", pelayananPasienResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,45 +1,22 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.converter.ProdukConverter;
|
||||
import com.jasamedika.medifirst2000.dao.KamarDao;
|
||||
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.ProdukDao;
|
||||
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.dto.PemakaianRumahDukaDto;
|
||||
import com.jasamedika.medifirst2000.dto.RumahDukaDto;
|
||||
import com.jasamedika.medifirst2000.entities.Kamar;
|
||||
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.PenambahanKebutuhanSarana;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.RunningNumber;
|
||||
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.enums.Status;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.service.PemakaianRumahDukaService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||
import com.jasamedika.medifirst2000.vo.KamarVO;
|
||||
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
|
||||
import com.jasamedika.medifirst2000.vo.PemakaianRumahDukaVO;
|
||||
import com.jasamedika.medifirst2000.vo.PenambahanKebutuhanSaranaVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("PemakaianRumahDukaService")
|
||||
public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements PemakaianRumahDukaService {
|
||||
@ -112,7 +89,7 @@ public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements
|
||||
StrukOrder strukOrderResult = this.strukOrderDao.save(strukOrder);
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(strukOrderResult)) {
|
||||
result.put("noRec", strukOrderResult.noRec);
|
||||
result.put("noRec", strukOrderResult.getNoRec());
|
||||
}
|
||||
|
||||
System.out.println("End Update");
|
||||
|
||||
@ -1,48 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.ProdukDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukPelayananDetailDao;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.dto.PemulasaraanJenazahDetailDto;
|
||||
import com.jasamedika.medifirst2000.entities.CaraBayar;
|
||||
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelas;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
|
||||
import com.jasamedika.medifirst2000.entities.MappingPelayananJenazah;
|
||||
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPelayananDetail;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.enums.Status;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.service.PemulasaraanJenazahService;
|
||||
import com.jasamedika.medifirst2000.service.StrukOrderService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.CaraBayarVO;
|
||||
import com.jasamedika.medifirst2000.vo.HargaNettoProdukByKelasVO;
|
||||
import com.jasamedika.medifirst2000.vo.MappingPelayananJenazahVO;
|
||||
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
|
||||
import com.jasamedika.medifirst2000.vo.PemulasaraanJenazahVO;
|
||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("PemulasaraanJenazahService")
|
||||
public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements PemulasaraanJenazahService {
|
||||
@ -321,7 +293,7 @@ public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements
|
||||
strukPelayananDao.save(strukPelayananResult);
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(strukPelayananResult)) {
|
||||
result.put("noRec", strukPelayananResult.noRec);
|
||||
result.put("noRec", strukPelayananResult.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
@ -1,13 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PencucianLinenDao;
|
||||
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
|
||||
@ -21,6 +13,13 @@ import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.MappingCycleVO;
|
||||
import com.jasamedika.medifirst2000.vo.PencucianLinenVO;
|
||||
import com.jasamedika.medifirst2000.vo.SatuanStandarVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("pencucianLinenService")
|
||||
public class PencucianLinenServiceImpl implements PencucianLinenService {
|
||||
@ -63,7 +62,7 @@ public class PencucianLinenServiceImpl implements PencucianLinenService {
|
||||
}
|
||||
|
||||
PencucianLinen resultModel = pencucianLinenDao.save(pencucianLinen);
|
||||
result.put("noRecPencucianLinen", resultModel.noRec);
|
||||
result.put("noRecPencucianLinen", resultModel.getNoRec());
|
||||
System.out.println("==================END SAVE PENCUCIAN LINEN======================");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
||||
@ -1,11 +1,15 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PenerimaanLinenDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.PenerimaanLinenService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
@ -16,25 +20,7 @@ import org.springframework.data.jpa.domain.Specification;
|
||||
import org.springframework.orm.jpa.JpaSystemException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PenerimaanLinenDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.MappingCycle;
|
||||
import com.jasamedika.medifirst2000.entities.MappingPenerimaanLinen;
|
||||
import com.jasamedika.medifirst2000.entities.PenerimaanLinen;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.SatuanStandar;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.PenerimaanLinenService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.LoginUserVO;
|
||||
import com.jasamedika.medifirst2000.vo.MappingPenerimaanLinenVO;
|
||||
import com.jasamedika.medifirst2000.vo.PenerimaanLinenVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.SatuanStandarVO;
|
||||
import java.util.*;
|
||||
|
||||
@Service("penerimaanLinenService")
|
||||
public class PenerimaanLinenServiceImpl extends BaseVoServiceImpl implements PenerimaanLinenService {
|
||||
@ -102,7 +88,7 @@ public class PenerimaanLinenServiceImpl extends BaseVoServiceImpl implements Pen
|
||||
}
|
||||
|
||||
PenerimaanLinen resultModel = penerimaanLinenDao.save(penerimaanLinen);
|
||||
result.put("noRec Penerimaan Linen", resultModel.noRec);
|
||||
result.put("noRec Penerimaan Linen", resultModel.getNoRec());
|
||||
System.out.println("==================END SAVE PENERIMAAN LINEN======================");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
||||
@ -1,12 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PengirimanBarangDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
@ -17,6 +10,12 @@ import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.PengirimanBarangVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("pengirimanBarangService")
|
||||
public class PengirimanBarangServiceImpl implements PengirimanBarangService {
|
||||
@ -50,7 +49,7 @@ public class PengirimanBarangServiceImpl implements PengirimanBarangService {
|
||||
}
|
||||
|
||||
PengirimanBarang resultModel = pengirimanBarangDao.save(pengirimanBarang);
|
||||
result.put("noRec Pengiriman Barang (Loundry)", resultModel.noRec);
|
||||
result.put("noRec Pengiriman Barang (Loundry)", resultModel.getNoRec());
|
||||
System.out.println("==================END SAVE PENGIRIMAN BARANG======================");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
||||
@ -1,14 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao;
|
||||
import com.jasamedika.medifirst2000.dao.SettingDataFixedDao;
|
||||
@ -23,6 +14,13 @@ import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("PengkajianAwalBaruService")
|
||||
public class PengkajianAwalBaruServiceImpl implements PengkajianAwalBaruService{
|
||||
@ -112,7 +110,7 @@ public class PengkajianAwalBaruServiceImpl implements PengkajianAwalBaruService{
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalBaru)){
|
||||
PengkajianAwalBaru pengkajianAwalBaruResult = pengkajianAwalBaruDao.save(pengkajianAwalBaru);
|
||||
result.put("noRec", pengkajianAwalBaruResult.noRec);
|
||||
result.put("noRec", pengkajianAwalBaruResult.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
@ -1,34 +1,23 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao;
|
||||
import com.jasamedika.medifirst2000.dao.PengkajianAwalTransaksiDao;
|
||||
import com.jasamedika.medifirst2000.dto.PengkajianAwalDto;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.DetailPengkajianAwal;
|
||||
import com.jasamedika.medifirst2000.entities.PengkajianAwalTransaksi;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.PengkajianAwal;
|
||||
import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.service.PengkajianAwalTransaksiService;
|
||||
import com.jasamedika.medifirst2000.entities.PengkajianAwalTransaksi;
|
||||
import com.jasamedika.medifirst2000.service.PengkajianAwalService;
|
||||
import com.jasamedika.medifirst2000.service.PengkajianAwalTransaksiService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||
import com.jasamedika.medifirst2000.vo.DetailPengkajianAwalVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("PengkajianAwalTransaksiService")
|
||||
public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransaksiService{
|
||||
@ -90,7 +79,7 @@ public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransak
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
||||
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
||||
result.put("noRec", headPengkajianAwalResult.noRec);
|
||||
result.put("noRec", headPengkajianAwalResult.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
@ -155,7 +144,7 @@ public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransak
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
||||
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
||||
result.put("noRec", headPengkajianAwalResult.noRec);
|
||||
result.put("noRec", headPengkajianAwalResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,14 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PengkajianKebutuhanDasarDao;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
@ -21,6 +12,10 @@ import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||
import com.jasamedika.medifirst2000.vo.MapPengkajianKebutuhanDasarVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianKebutuhanDasarVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("pengkajianKebutuhanDasarService")
|
||||
public class PengkajianKebutuhanDasarServiceImpl implements PengkajianKebutuhanDasarService{
|
||||
@ -77,7 +72,7 @@ public class PengkajianKebutuhanDasarServiceImpl implements PengkajianKebutuhanD
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(pengkajianKebutuhanDasar)){
|
||||
PengkajianKebutuhanDasar pengkajianKebutuhanDasarResult = pengkajianKebutuhanDasarDao.save(pengkajianKebutuhanDasar);
|
||||
result.put("noRec", pengkajianKebutuhanDasarResult.noRec);
|
||||
result.put("noRec", pengkajianKebutuhanDasarResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,15 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao;
|
||||
import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao;
|
||||
@ -25,6 +15,10 @@ import com.jasamedika.medifirst2000.vo.DetailPengkajianAwalVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalVO;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("PengkajianLanjutanTransaksiService")
|
||||
public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjutanTransaksiService{
|
||||
@ -94,7 +88,7 @@ public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjuta
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
||||
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
||||
result.put("noRec", headPengkajianAwalResult.noRec);
|
||||
result.put("noRec", headPengkajianAwalResult.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
@ -159,7 +153,7 @@ public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjuta
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
||||
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
||||
result.put("noRec", headPengkajianAwalResult.noRec);
|
||||
result.put("noRec", headPengkajianAwalResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,29 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PenilaianKinerjaSatpamDao;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.PenilaianKinerjaSatpamService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PenilaianKinerjaSatpamDao;
|
||||
import com.jasamedika.medifirst2000.entities.MappingKualitas;
|
||||
import com.jasamedika.medifirst2000.entities.MappingSikapPerilaku;
|
||||
import com.jasamedika.medifirst2000.entities.MappingUraianTugas;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.PenilaianKinerjaSatpam;
|
||||
import com.jasamedika.medifirst2000.service.PenilaianKinerjaSatpamService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.MappingKualitasVO;
|
||||
import com.jasamedika.medifirst2000.vo.MappingSikapPerilakuVO;
|
||||
import com.jasamedika.medifirst2000.vo.MappingUraianTugasVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PenilaianKinerjaSatpamVO;
|
||||
|
||||
@Service("PenilaianKinerjaSatpamService")
|
||||
public class PenilaianKinerjaSatpamServiceImpl implements PenilaianKinerjaSatpamService {
|
||||
|
||||
@ -130,7 +121,7 @@ public class PenilaianKinerjaSatpamServiceImpl implements PenilaianKinerjaSatpam
|
||||
}
|
||||
|
||||
PenilaianKinerjaSatpam resultModel = penilaianKinerjaSatpamDao.save(kinerjaSatpam);
|
||||
result.put("noRecPenilaianKinerjaSatpam", resultModel.noRec);
|
||||
result.put("noRecPenilaianKinerjaSatpam", resultModel.getNoRec());
|
||||
System.out.println("==================END SAVE PENILAIAN KINERJA SATPAM======================");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
||||
@ -1499,7 +1499,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
|
||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
|
||||
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao
|
||||
.save(planningPegawaiStatus);
|
||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatusResult.noRec)) {
|
||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatusResult.getNoRec())) {
|
||||
result = checkKelompokShiftKerja(vo, planningPegawaiStatus.getStatusPegawaiPlan().getId(),
|
||||
planningPegawaiStatusResult.getNoRec());
|
||||
}
|
||||
@ -1630,7 +1630,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
|
||||
if (CommonUtil.isNullOrEmpty(data)) {
|
||||
PegawaiHistoriRekapIndex pegawaiHistoriRekapIndexResult = pegawaiHistoriRekapIndexDao
|
||||
.save(pegawaiHistoriRekapIndex);
|
||||
result.put("noRec", pegawaiHistoriRekapIndexResult.noRec);
|
||||
result.put("noRec", pegawaiHistoriRekapIndexResult.getNoRec());
|
||||
System.out.println((String) komponenIndexMap.get("komponenIndex"));
|
||||
}
|
||||
}
|
||||
@ -1646,7 +1646,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
|
||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
|
||||
planningPegawaiStatus.setApprovalStatus(2);
|
||||
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao.save(planningPegawaiStatus);
|
||||
result.put("noRec", planningPegawaiStatusResult.noRec);
|
||||
result.put("noRec", planningPegawaiStatusResult.getNoRec());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -1,39 +1,22 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PlanningHistoriPelayananCsDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukPlanningDao;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.PlanningHistoriPelayananCsService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PlanningHistoriPelayananCsDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukPlanningDao;
|
||||
import com.jasamedika.medifirst2000.entities.HistoriPelayananCs;
|
||||
import com.jasamedika.medifirst2000.entities.JenisRespon;
|
||||
import com.jasamedika.medifirst2000.entities.Komunikasi;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.PlanningHistoriPelayananCs;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPlanning;
|
||||
import com.jasamedika.medifirst2000.service.PlanningHistoriPelayananCsService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.vo.HistoriPelayananCsVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisResponVO;
|
||||
import com.jasamedika.medifirst2000.vo.KomunikasiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PlanningHistoriPelayananCsVO;
|
||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukPlanningVO;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Service(" PlanningHistoriPelayananCsService")
|
||||
public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPelayananCsService {
|
||||
@ -108,7 +91,7 @@ public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPel
|
||||
|
||||
PlanningHistoriPelayananCs planningHistoriCsResult = this.planningHistoriPelayananCsDao
|
||||
.save(planningHistoriCs);
|
||||
result.put("NoRecPlanning", planningHistoriCsResult.noRec);
|
||||
result.put("NoRecPlanning", planningHistoriCsResult.getNoRec());
|
||||
|
||||
if (CommonUtil.isNotNullOrEmpty(vo.getStrukPlanning())) {
|
||||
|
||||
@ -131,7 +114,7 @@ public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPel
|
||||
vo.getStrukPlanning().getKdruanganasal(), new Ruangan()));
|
||||
|
||||
StrukPlanning strukPlanningResult = this.strukPlanningDao.save(strukPlanning);
|
||||
result.put("noRecStruk", strukPlanningResult.noRec);
|
||||
result.put("noRecStruk", strukPlanningResult.getNoRec());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,71 +1,10 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Isolation;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.JadwalDokterDao;
|
||||
import com.jasamedika.medifirst2000.dao.KelasDao;
|
||||
import com.jasamedika.medifirst2000.dao.MapPasienBayiToPasienIbuDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDaftarDao;
|
||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.PelayananPasienDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.dto.RuanganJumlah;
|
||||
import com.jasamedika.medifirst2000.dto.StrukPelayananDto;
|
||||
import com.jasamedika.medifirst2000.entities.Agama;
|
||||
import com.jasamedika.medifirst2000.entities.Alamat;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
import com.jasamedika.medifirst2000.entities.AsalRujukan;
|
||||
import com.jasamedika.medifirst2000.entities.CatatanPasien;
|
||||
import com.jasamedika.medifirst2000.entities.DesaKelurahan;
|
||||
import com.jasamedika.medifirst2000.entities.Diagnosa;
|
||||
import com.jasamedika.medifirst2000.entities.Diputuskan;
|
||||
import com.jasamedika.medifirst2000.entities.DiputuskanDetail;
|
||||
import com.jasamedika.medifirst2000.entities.HubunganKeluarga;
|
||||
import com.jasamedika.medifirst2000.entities.JadwalDokter;
|
||||
import com.jasamedika.medifirst2000.entities.JenisAlamat;
|
||||
import com.jasamedika.medifirst2000.entities.JenisKelamin;
|
||||
import com.jasamedika.medifirst2000.entities.Kamar;
|
||||
import com.jasamedika.medifirst2000.entities.KasusPenyakit;
|
||||
import com.jasamedika.medifirst2000.entities.Kebangsaan;
|
||||
import com.jasamedika.medifirst2000.entities.Kecamatan;
|
||||
import com.jasamedika.medifirst2000.entities.Kelas;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokPasien;
|
||||
import com.jasamedika.medifirst2000.entities.KondisiPasien;
|
||||
import com.jasamedika.medifirst2000.entities.KotaKabupaten;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.MapPasienBayiToPasienIbu;
|
||||
import com.jasamedika.medifirst2000.entities.Negara;
|
||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||
import com.jasamedika.medifirst2000.entities.PasienDaftar;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Pekerjaan;
|
||||
import com.jasamedika.medifirst2000.entities.PemakaianAsuransi;
|
||||
import com.jasamedika.medifirst2000.entities.PenanggungJawabPasien;
|
||||
import com.jasamedika.medifirst2000.entities.Pendidikan;
|
||||
import com.jasamedika.medifirst2000.entities.Propinsi;
|
||||
import com.jasamedika.medifirst2000.entities.Rekanan;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.RunningNumber;
|
||||
import com.jasamedika.medifirst2000.entities.StatusKeluar;
|
||||
import com.jasamedika.medifirst2000.entities.StatusPerkawinan;
|
||||
import com.jasamedika.medifirst2000.entities.StatusPulang;
|
||||
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
||||
import com.jasamedika.medifirst2000.entities.StrukRetur;
|
||||
import com.jasamedika.medifirst2000.entities.TitlePasien;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.enums.TipePasienEnum;
|
||||
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
|
||||
import com.jasamedika.medifirst2000.service.PasienDaftarService;
|
||||
@ -73,45 +12,13 @@ import com.jasamedika.medifirst2000.service.RegistrasiPasienRawatInapService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AgamaVO;
|
||||
import com.jasamedika.medifirst2000.vo.AlamatVO;
|
||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||
import com.jasamedika.medifirst2000.vo.AsalRujukanVO;
|
||||
import com.jasamedika.medifirst2000.vo.CatatanPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.DesaKelurahanVO;
|
||||
import com.jasamedika.medifirst2000.vo.DiagnosaVO;
|
||||
import com.jasamedika.medifirst2000.vo.DiputuskanDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.DiputuskanVO;
|
||||
import com.jasamedika.medifirst2000.vo.HubunganKeluargaVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisAlamatVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
|
||||
import com.jasamedika.medifirst2000.vo.KamarVO;
|
||||
import com.jasamedika.medifirst2000.vo.KasusPenyakitVO;
|
||||
import com.jasamedika.medifirst2000.vo.KebangsaanVO;
|
||||
import com.jasamedika.medifirst2000.vo.KecamatanVO;
|
||||
import com.jasamedika.medifirst2000.vo.KelasVO;
|
||||
import com.jasamedika.medifirst2000.vo.KelompokPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.KondisiPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.KotaKabupatenVO;
|
||||
import com.jasamedika.medifirst2000.vo.LoginUserVO;
|
||||
import com.jasamedika.medifirst2000.vo.NegaraVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienDaftarVO;
|
||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PekerjaanVO;
|
||||
import com.jasamedika.medifirst2000.vo.PemakaianAsuransiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PenanggungJawabPasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.PendidikanVO;
|
||||
import com.jasamedika.medifirst2000.vo.PropinsiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RegistrasiPelayananVO;
|
||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusKeluarVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusPerkawinanVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusPulangVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukReturVO;
|
||||
import com.jasamedika.medifirst2000.vo.TitlePasienVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Isolation;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@Service("RegistrasiPasienRawatInapService")
|
||||
public class RegistrasiPasienRawatInapServiceImpl implements RegistrasiPasienRawatInapService{
|
||||
@ -629,7 +536,7 @@ public class RegistrasiPasienRawatInapServiceImpl implements RegistrasiPasienRaw
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(pasienDaftar)){
|
||||
PasienDaftar pasienDaftarResult = pasienDaftarDao.save(pasienDaftar);
|
||||
result.put("noRec", pasienDaftarResult.noRec);
|
||||
result.put("noRec", pasienDaftarResult.getNoRec());
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
@ -3681,7 +3681,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
|
||||
for (AntrianPasienDiPeriksa antrianPasienDiPeriksa : antrianPasienDiPeriksaList) {
|
||||
GridAntrianPasienDiPeriksaVO gridAntrianPasienDiPeriksaVO = new GridAntrianPasienDiPeriksaVO();
|
||||
Map<String, Object> pemeriksaan = antrianPasienDiPeriksaDao
|
||||
.findProdukByNoRecAntrian(antrianPasienDiPeriksa.noRec);
|
||||
.findProdukByNoRecAntrian(antrianPasienDiPeriksa.getNoRec());
|
||||
gridAntrianPasienDiPeriksaVO.setNoRec(antrianPasienDiPeriksa.getNoRec());
|
||||
gridAntrianPasienDiPeriksaVO.setNoAntrian(antrianPasienDiPeriksa.getNoAntrian());
|
||||
if (CommonUtil.isNotNullOrEmpty(pemeriksaan.get("pemeriksaan"))) {
|
||||
|
||||
@ -1,44 +1,23 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
||||
import com.jasamedika.medifirst2000.dao.RiwayatPenilaianKompetensiPegawaiDao;
|
||||
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
|
||||
import com.jasamedika.medifirst2000.entities.KomponenEvaluasi;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.PegawaiHistoriEvaluasi;
|
||||
import com.jasamedika.medifirst2000.entities.PegawaiHistoriEvaluasiKomponen;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.RunningNumber;
|
||||
import com.jasamedika.medifirst2000.entities.StrukHistori;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.RiwayatPenilaianKompetensiPegawaiService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||
import com.jasamedika.medifirst2000.vo.KelompokTransaksiVO;
|
||||
import com.jasamedika.medifirst2000.vo.KomponenEvaluasiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiHistoriEvaluasiKomponenVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiHistoriEvaluasiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
@Service("RiwayatPenilaianKompetensiPegawaiService")
|
||||
public class RiwayatPenilaianKompetensiPegawaiServiceImpl implements RiwayatPenilaianKompetensiPegawaiService {
|
||||
@ -197,7 +176,7 @@ public class RiwayatPenilaianKompetensiPegawaiServiceImpl implements RiwayatPeni
|
||||
strukHistori.getPegawaiHistoriEvaluasiKomponen().addAll(listPegawaiHistoriEvaluasiKomponen);
|
||||
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
||||
StrukHistori model = strukHistoriDao.save(strukHistori);
|
||||
result.put(model.getNoRec() + "", model.noRec);
|
||||
result.put(model.getNoRec() + "", model.getNoRec());
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
||||
@ -1,43 +1,8 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.KelompokTransaksiDao;
|
||||
import com.jasamedika.medifirst2000.dao.KomponenHargaDao;
|
||||
import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukVerifikasiDao;
|
||||
import com.jasamedika.medifirst2000.dao.ViewGajiPegawaiDao;
|
||||
import com.jasamedika.medifirst2000.entities.JenisGaji;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
|
||||
import com.jasamedika.medifirst2000.entities.KomponenHarga;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.PegawaiHistoriRekap;
|
||||
import com.jasamedika.medifirst2000.entities.PegawaiHistoriRekapGaji;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.RunningNumber;
|
||||
import com.jasamedika.medifirst2000.entities.StrukHistori;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukVerifikasi;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.StrukHistoriService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
@ -46,6 +11,15 @@ import com.jasamedika.medifirst2000.util.StringUtil;
|
||||
import com.jasamedika.medifirst2000.vo.GajiPegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisGajiVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.*;
|
||||
|
||||
@Service("StrukHistoriService")
|
||||
public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukHistoriService {
|
||||
@ -211,11 +185,11 @@ public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukH
|
||||
|
||||
strukHistori = strukHistoriDao.save(strukHistori);
|
||||
if (!strukHistori.getNoRec().isEmpty()) {
|
||||
result.put("noRec.StrukHistori.importGaji", strukHistori.noRec);
|
||||
result.put("noRec.StrukHistori.importGaji", strukHistori.getNoRec());
|
||||
if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) {
|
||||
for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) {
|
||||
if (!rekap.getNoRec().isEmpty()) {
|
||||
result.put("noRec.importGaji.PegawaiHistoriRekap", rekap.noRec);
|
||||
result.put("noRec.importGaji.PegawaiHistoriRekap", rekap.getNoRec());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -336,11 +310,11 @@ public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukH
|
||||
|
||||
strukHistori = strukHistoriDao.save(strukHistori);
|
||||
if (!strukHistori.getNoRec().isEmpty()) {
|
||||
result.put("noRec.StrukHistori.gajiPegawai", strukHistori.noRec);
|
||||
result.put("noRec.StrukHistori.gajiPegawai", strukHistori.getNoRec());
|
||||
if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) {
|
||||
for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) {
|
||||
if (!rekap.getNoRec().isEmpty()) {
|
||||
result.put("noRec.gajiPegawai.PegawaiHistoriRekap", rekap.noRec);
|
||||
result.put("noRec.gajiPegawai.PegawaiHistoriRekap", rekap.getNoRec());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,77 +1,24 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.dao.custom.StrukKirimDaoCustom;
|
||||
import com.jasamedika.medifirst2000.dao.custom.StrukOrderDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.*;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.HibernateInitialize;
|
||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.KirimProdukDao;
|
||||
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
||||
import com.jasamedika.medifirst2000.dao.PlanningPelayananPetugasDao;
|
||||
import com.jasamedika.medifirst2000.dao.ProdukDao;
|
||||
import com.jasamedika.medifirst2000.dao.RegistrasiAsetDao;
|
||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
|
||||
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
|
||||
import com.jasamedika.medifirst2000.dao.StokProdukGlobalDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukKirimDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukKonfirmasiDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||
import com.jasamedika.medifirst2000.dao.StrukVerifikasiDao;
|
||||
import com.jasamedika.medifirst2000.dao.custom.StrukKirimDaoCustom;
|
||||
import com.jasamedika.medifirst2000.dao.custom.StrukOrderDaoCustom;
|
||||
import com.jasamedika.medifirst2000.entities.AsalProduk;
|
||||
import com.jasamedika.medifirst2000.entities.JenisPermintaan;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
|
||||
import com.jasamedika.medifirst2000.entities.KelompokUser;
|
||||
import com.jasamedika.medifirst2000.entities.KirimProduk;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.OrderPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.Produk;
|
||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||
import com.jasamedika.medifirst2000.entities.RunningNumber;
|
||||
import com.jasamedika.medifirst2000.entities.SatuanStandar;
|
||||
import com.jasamedika.medifirst2000.entities.StokProdukGlobal;
|
||||
import com.jasamedika.medifirst2000.entities.StrukKirim;
|
||||
import com.jasamedika.medifirst2000.entities.StrukKonfirmasi;
|
||||
import com.jasamedika.medifirst2000.entities.StrukOrder;
|
||||
import com.jasamedika.medifirst2000.entities.StrukPelayanan;
|
||||
import com.jasamedika.medifirst2000.entities.StrukVerifikasi;
|
||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||
import com.jasamedika.medifirst2000.service.KartuStokService;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.service.PphpService;
|
||||
import com.jasamedika.medifirst2000.service.StokProdukGlobalService;
|
||||
import com.jasamedika.medifirst2000.service.StrukOrderService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||
import com.jasamedika.medifirst2000.util.HibernateInitialize;
|
||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||
import com.jasamedika.medifirst2000.vo.AsalProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.JenisPermintaanVO;
|
||||
import com.jasamedika.medifirst2000.vo.KirimProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.OrderPelayananCustomVO;
|
||||
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
||||
import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganDetailVO;
|
||||
import com.jasamedika.medifirst2000.vo.RequestBarangDariRuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||
import com.jasamedika.medifirst2000.vo.SatuanStandarVO;
|
||||
import com.jasamedika.medifirst2000.vo.StatusBarangVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukKirimVO;
|
||||
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
|
||||
import java.util.*;
|
||||
|
||||
|
||||
/**
|
||||
@ -393,7 +340,7 @@ public class StrukOrderServiceImpl extends BaseAngaranServiceImpl implements Str
|
||||
vo.setJenisPermintaan(jenisPermintaanConverter.transferModelToVO(jenisPermintaan, new JenisPermintaanVO()));
|
||||
}
|
||||
|
||||
for(OrderPelayanan orderPelayanan:strukKirimDao.findOrderPelayananByParent(model.noRec)){
|
||||
for(OrderPelayanan orderPelayanan:strukKirimDao.findOrderPelayananByParent(model.getNoRec())){
|
||||
OrderPelayananVO orderPelayananVO=new OrderPelayananVO();
|
||||
if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getProduk())){
|
||||
for(Map<String,Object>data:findAllSatuanStandardProduk(orderPelayanan.getProduk().getId())){
|
||||
|
||||
@ -357,7 +357,7 @@ public class TransferPasienInternalServiceImpl extends BaseVoServiceImpl impleme
|
||||
transferPasienInternal.setStatusKemandirian(model);
|
||||
transferPasienInternal.setDiagnosaSekunder(setDiagnosaSekunder);
|
||||
//String noRegistrasi = transferPasienInternalDao.findNoRegistrasi(antrianPasienDiPeriksa.noRec);
|
||||
String noRec = transferPasienInternalDao.findTransferPasienInternal(antrianPasienDiPeriksa.noRec);
|
||||
String noRec = transferPasienInternalDao.findTransferPasienInternal(antrianPasienDiPeriksa.getNoRec());
|
||||
if(CommonUtil.isNotNullOrEmpty(noRec))
|
||||
{
|
||||
TransferPasienInternal currentModel = transferPasienInternalDao.findOne(noRec);
|
||||
|
||||
@ -1,15 +1,5 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import java.io.BufferedOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import org.apache.commons.codec.binary.Base64;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||
import com.jasamedika.medifirst2000.dao.FileDirectoryDao;
|
||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||
@ -17,6 +7,12 @@ import com.jasamedika.medifirst2000.entities.FileDirectory;
|
||||
import com.jasamedika.medifirst2000.service.UploadDownloadImageService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.UploadImageVO;
|
||||
import org.apache.commons.codec.binary.Base64;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Service("UploadImageService")
|
||||
public class UploadDownloadImageServiceImpl implements UploadDownloadImageService{
|
||||
@ -57,7 +53,7 @@ public class UploadDownloadImageServiceImpl implements UploadDownloadImageServic
|
||||
}
|
||||
if(CommonUtil.isNotNullOrEmpty(model)) {
|
||||
FileDirectory fileDirectoryResult = fileDirectoryDao.save(model);
|
||||
result.put("norec", fileDirectoryResult.noRec);
|
||||
result.put("norec", fileDirectoryResult.getNoRec());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,47 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.service.impl;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.*;
|
||||
import com.jasamedika.medifirst2000.entities.*;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.service.UraianTugasTransaksiService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.config.annotation.web.configurers.UrlAuthorizationConfigurer;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||
import com.jasamedika.medifirst2000.dao.FactorRateKelompokShiftDao;
|
||||
import com.jasamedika.medifirst2000.dao.IndekKinerjaDao;
|
||||
import com.jasamedika.medifirst2000.dao.MappingPegawaiToAtasanDao;
|
||||
import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
||||
import com.jasamedika.medifirst2000.dao.UraianTugasFlexibleDao;
|
||||
import com.jasamedika.medifirst2000.dao.UraianTugasMDao;
|
||||
import com.jasamedika.medifirst2000.dao.UraianTugasTransaksiDao;
|
||||
import com.jasamedika.medifirst2000.entities.DetailUraianTugasTransaksi;
|
||||
import com.jasamedika.medifirst2000.entities.Dokumen;
|
||||
import com.jasamedika.medifirst2000.entities.Jabatan;
|
||||
import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
||||
import com.jasamedika.medifirst2000.entities.PelaksanaanTugas;
|
||||
import com.jasamedika.medifirst2000.entities.RincianKegiatan;
|
||||
import com.jasamedika.medifirst2000.entities.UraianTugasFlexible;
|
||||
import com.jasamedika.medifirst2000.entities.UraianTugasM;
|
||||
import com.jasamedika.medifirst2000.entities.UraianTugasTransaksi;
|
||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||
import com.jasamedika.medifirst2000.service.UraianTugasTransaksiService;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.vo.DetailUraianTugasTransaksiVO;
|
||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||
import com.jasamedika.medifirst2000.vo.RincianKegiatanVO;
|
||||
import com.jasamedika.medifirst2000.vo.UraianTugasCustomVO;
|
||||
import com.jasamedika.medifirst2000.vo.UraianTugasFlexibleVO;
|
||||
import com.jasamedika.medifirst2000.vo.UraianTugasTransaksiVO;
|
||||
import java.util.*;
|
||||
|
||||
@Service("uraianTugasTransaksiServiceImpl")
|
||||
public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implements UraianTugasTransaksiService {
|
||||
@ -168,7 +141,7 @@ public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implement
|
||||
uraianTugasTransaksi.setDetailUraianTugas(listDetail);
|
||||
if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) {
|
||||
UraianTugasTransaksi model = uraianTugasTransaksiDao.save(uraianTugasTransaksi);
|
||||
result.put(model.getRincianKegiatanId() + "", model.noRec);
|
||||
result.put(model.getRincianKegiatanId() + "", model.getNoRec());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -220,7 +193,7 @@ public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implement
|
||||
}
|
||||
if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) {
|
||||
UraianTugasTransaksi model = uraianTugasTransaksiDao.save(uraianTugasTransaksi);
|
||||
result.put(model.getRincianKegiatanId() + "", model.noRec);
|
||||
result.put(model.getRincianKegiatanId() + "", model.getNoRec());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,19 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
|
||||
<persistence-unit name="medifirst2000PersistenceUnit" transaction-type="RESOURCE_LOCAL">
|
||||
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
|
||||
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
|
||||
<persistence-unit name="medifirst2000PersistenceUnit"
|
||||
transaction-type="RESOURCE_LOCAL">
|
||||
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
|
||||
|
||||
<properties>
|
||||
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
|
||||
<!-- value="create" to build a new database on each run; value="update" to modify an existing database; value="create-drop" means the same as "create" but also drops tables when Hibernate closes; value="validate" makes no changes to the database -->
|
||||
<property name="hibernate.hbm2ddl.auto" value="update"/>
|
||||
<property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy"/>
|
||||
<property name="hibernate.connection.charSet" value="UTF-8"/>
|
||||
<property name="hibernate.show_sql" value="false" />
|
||||
<!-- Uncomment the following two properties for JBoss only -->
|
||||
<!-- property name="hibernate.validator.apply_to_ddl" value="false" /-->
|
||||
<!-- property name="hibernate.validator.autoregister_listeners" value="false" /-->
|
||||
<!-- <property name="jboss.as.jpa.managed" value="false"/> -->
|
||||
</properties>
|
||||
</persistence-unit>
|
||||
<properties>
|
||||
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
|
||||
<property name="hibernate.hbm2ddl.auto" value="update" />
|
||||
<property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy" />
|
||||
<property name="hibernate.connection.charSet" value="UTF-8" />
|
||||
<property name="hibernate.show_sql" value="false" />
|
||||
</properties>
|
||||
</persistence-unit>
|
||||
</persistence>
|
||||
|
||||
@ -1,31 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<!-- Generated 26 April 2011 11:37:37 AM by Hibernate Tools 3.4.0.CR1 -->
|
||||
<hibernate-mapping>
|
||||
<class name="com.mkyong.stock.Stock" table="stock" catalog="mkyongdb">
|
||||
<id name="stockId" type="java.lang.Integer">
|
||||
<column name="STOCK_ID" />
|
||||
<generator class="identity" />
|
||||
</id>
|
||||
|
||||
<property name="stockId2" type="string">
|
||||
<column name="STOCK_ID2" length="10" not-null="true" />
|
||||
</property>
|
||||
|
||||
<property name="stockCode" type="string">
|
||||
<column name="STOCK_CODE" length="10" not-null="true" unique="true" />
|
||||
</property>
|
||||
|
||||
<property name="stockName" type="string">
|
||||
<column name="STOCK_NAME" length="20" not-null="true" unique="true" />
|
||||
</property>
|
||||
|
||||
<set name="stockDailyRecords" table="stock_daily_record" inverse="true" lazy="true" fetch="select">
|
||||
<key>
|
||||
<column name="STOCK_ID" not-null="true" />
|
||||
</key>
|
||||
<one-to-many class="com.mkyong.stock.StockDailyRecord" />
|
||||
</set>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
@ -1,28 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<included>
|
||||
|
||||
<logger name="org.hibernate.SQL" level="ERROR">
|
||||
<appender-ref ref="STDOUT" />
|
||||
<appender-ref ref="FILE" />
|
||||
</logger>
|
||||
|
||||
<!-- <logger name="org.hibernate.SQL" level="TRACE">
|
||||
<appender-ref ref="STDOUT" />
|
||||
<appender-ref ref="FILE" />
|
||||
</logger>
|
||||
-->
|
||||
|
||||
<!-- log for certain package -->
|
||||
<!-- <logger name="com.jasamedika.medifirst2000.business.impl" level="DEBUG">
|
||||
<appender-ref ref="STDOUT" />
|
||||
<appender-ref ref="FILE" />
|
||||
</logger>
|
||||
-->
|
||||
|
||||
<root level="INFO">
|
||||
<appender-ref ref="STDOUT" />
|
||||
<appender-ref ref="FILE" />
|
||||
</root>
|
||||
|
||||
</included>
|
||||
|
||||
|
||||
@ -1,9 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<included>
|
||||
|
||||
<root level="WARNING">
|
||||
<appender-ref ref="FILE" />
|
||||
</root>
|
||||
|
||||
</included>
|
||||
|
||||
|
||||
@ -1,20 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d %-5level %logger{35} - %msg %n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<appender name="FILE"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<prudent>true</prudent>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- ganti file setiap jam -->
|
||||
<fileNamePattern>
|
||||
${catalina.home:-.}/logs/%d{yyyy-MM-dd_HH}/coba-${spring.profiles.active:-development}.log
|
||||
</fileNamePattern>
|
||||
|
||||
<!-- simpan file selama sebulan (24 * 31) -->
|
||||
<maxHistory>384</maxHistory>
|
||||
</rollingPolicy>
|
||||
@ -22,8 +20,5 @@
|
||||
<pattern>%d %-5level %logger{35} - %msg %n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<include resource="logback-${spring.profiles.active:-development}.xml"/>
|
||||
|
||||
<include resource="logback-${spring.profiles.active:-development}.xml" />
|
||||
</configuration>
|
||||
|
||||
|
||||
@ -9,4 +9,4 @@ label.try_again = PLEASE TRY AGAIN
|
||||
|
||||
# Data Validation Message
|
||||
NotEmpty = Must not be empty
|
||||
Length = Length should be {1}
|
||||
Length.regexp = Length should be {1}
|
||||
@ -11,5 +11,5 @@ label.update.data.cuti = Memperbaharui Data Cuti
|
||||
|
||||
# Data Validation Message
|
||||
NotEmpty = Tidak boleh kosong
|
||||
NotNull = {0} Tidak boleh kosong
|
||||
Length = Panjang seharusnya {1}
|
||||
NotNull = {0} Tidak boleh kosong
|
||||
Length.regexp = Panjang seharusnya {1}
|
||||
@ -76,6 +76,14 @@
|
||||
<artifactId>itextpdf</artifactId>
|
||||
<version>5.5.9</version>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
<version>${project.lombok.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<organization>
|
||||
<name>Jasa Medika</name>
|
||||
|
||||
@ -1,32 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* Base class for all entities, but using String idString as 'id'
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class Base implements Serializable {
|
||||
/**
|
||||
* serialVersionUID
|
||||
*/
|
||||
private static final long serialVersionUID = 2852686906555972960L;
|
||||
protected String idString;
|
||||
|
||||
public Base(String idString) {
|
||||
super();
|
||||
this.idString = idString;
|
||||
}
|
||||
|
||||
public Base() {
|
||||
}
|
||||
|
||||
public String getIdString() {
|
||||
return idString;
|
||||
}
|
||||
|
||||
public void setIdString(String idString) {
|
||||
this.idString = idString;
|
||||
}
|
||||
}
|
||||
@ -1,6 +1,7 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
@ -10,19 +11,11 @@ import javax.persistence.MappedSuperclass;
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@MappedSuperclass
|
||||
public abstract class BaseActive extends BaseProfile implements Serializable {
|
||||
|
||||
public abstract class BaseActive extends BaseProfile {
|
||||
|
||||
@Column(name = "statusEnabled")
|
||||
public Boolean statusEnabled;
|
||||
|
||||
public Boolean getStatusEnabled() {
|
||||
return statusEnabled;
|
||||
}
|
||||
|
||||
public void setStatusEnabled(Boolean statusEnabled) {
|
||||
this.statusEnabled = statusEnabled;
|
||||
}
|
||||
|
||||
|
||||
protected Boolean statusEnabled;
|
||||
}
|
||||
|
||||
@ -1,24 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
/**
|
||||
* Base class for all entities, but using String idString as 'id'
|
||||
*
|
||||
* @author andri
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public class BaseBridging extends BaseActive implements Serializable {
|
||||
|
||||
//belum ada field yang akan di tambah, sementara hanya agar bisa di serialize
|
||||
|
||||
}
|
||||
@ -1,8 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
/**
|
||||
* @author Andri
|
||||
*/
|
||||
public abstract class BaseMapping extends BaseProfile {
|
||||
|
||||
}
|
||||
@ -1,34 +1,28 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
/**
|
||||
* Base class for all entities, but using String idString as 'id'
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@MappedSuperclass
|
||||
public class BaseMaster extends BaseActive implements Serializable {
|
||||
public abstract class BaseMaster extends BaseActive {
|
||||
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)")
|
||||
private String noRec;
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
protected String noRec;
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "reportDisplay")
|
||||
@ -41,29 +35,4 @@ public class BaseMaster extends BaseActive implements Serializable {
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "namaExternal")
|
||||
protected String namaExternal;
|
||||
|
||||
public String getReportDisplay() {
|
||||
return reportDisplay;
|
||||
}
|
||||
|
||||
public void setReportDisplay(String reportDisplay) {
|
||||
this.reportDisplay = reportDisplay;
|
||||
}
|
||||
|
||||
public String getKodeExternal() {
|
||||
return kodeExternal;
|
||||
}
|
||||
|
||||
public void setKodeExternal(String kodeExternal) {
|
||||
this.kodeExternal = kodeExternal;
|
||||
}
|
||||
|
||||
public String getNamaExternal() {
|
||||
return namaExternal;
|
||||
}
|
||||
|
||||
public void setNamaExternal(String namaExternal) {
|
||||
this.namaExternal = namaExternal;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,100 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
/**
|
||||
* Base class for all entities, but using String idString as 'id'
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public class BaseMasterJadwalDokter extends BaseActive implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
// private static final long serialVersionUID = -7522287859244078391L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(
|
||||
strategy=GenerationType.SEQUENCE,
|
||||
generator="public.jadwaldokter_m_id_seq")
|
||||
@javax.persistence.SequenceGenerator(
|
||||
name="public.jadwaldokter_m_id_seq",
|
||||
sequenceName="public.jadwaldokter_m_id_seq",
|
||||
allocationSize=1
|
||||
)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)")
|
||||
private String noRec;
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
|
||||
// public static long getSerialversionuid() {
|
||||
// return serialVersionUID;
|
||||
// }
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "reportDisplay")
|
||||
protected String reportDisplay;
|
||||
|
||||
@Length(min = 1, max = 15, message = "")
|
||||
@Column(name = "kodeExternal")
|
||||
protected String kodeExternal;
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "namaExternal")
|
||||
protected String namaExternal;
|
||||
|
||||
public String getReportDisplay() {
|
||||
return reportDisplay;
|
||||
}
|
||||
|
||||
public void setReportDisplay(String reportDisplay) {
|
||||
this.reportDisplay = reportDisplay;
|
||||
}
|
||||
|
||||
public String getKodeExternal() {
|
||||
return kodeExternal;
|
||||
}
|
||||
|
||||
public void setKodeExternal(String kodeExternal) {
|
||||
this.kodeExternal = kodeExternal;
|
||||
}
|
||||
|
||||
public String getNamaExternal() {
|
||||
return namaExternal;
|
||||
}
|
||||
|
||||
public void setNamaExternal(String namaExternal) {
|
||||
this.namaExternal = namaExternal;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,100 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
/**
|
||||
* Base class for all entities, but using String idString as 'id'
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public class BaseMasterPasien extends BaseActive implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
// private static final long serialVersionUID = -7522287859244078391L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(
|
||||
strategy=GenerationType.SEQUENCE,
|
||||
generator="public.pasien_m_id_seq")
|
||||
@javax.persistence.SequenceGenerator(
|
||||
name="public.pasien_m_id_seq",
|
||||
sequenceName="public.pasien_m_id_seq",
|
||||
allocationSize=1
|
||||
)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)")
|
||||
private String noRec;
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
|
||||
// public static long getSerialversionuid() {
|
||||
// return serialVersionUID;
|
||||
// }
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "reportDisplay")
|
||||
protected String reportDisplay;
|
||||
|
||||
@Length(min = 1, max = 15, message = "")
|
||||
@Column(name = "kodeExternal")
|
||||
protected String kodeExternal;
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "namaExternal")
|
||||
protected String namaExternal;
|
||||
|
||||
public String getReportDisplay() {
|
||||
return reportDisplay;
|
||||
}
|
||||
|
||||
public void setReportDisplay(String reportDisplay) {
|
||||
this.reportDisplay = reportDisplay;
|
||||
}
|
||||
|
||||
public String getKodeExternal() {
|
||||
return kodeExternal;
|
||||
}
|
||||
|
||||
public void setKodeExternal(String kodeExternal) {
|
||||
this.kodeExternal = kodeExternal;
|
||||
}
|
||||
|
||||
public String getNamaExternal() {
|
||||
return namaExternal;
|
||||
}
|
||||
|
||||
public void setNamaExternal(String namaExternal) {
|
||||
this.namaExternal = namaExternal;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,100 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
/**
|
||||
* Base class for all entities, but using String idString as 'id'
|
||||
*
|
||||
* @author b4yu4d4
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public class BaseMasterPegawai extends BaseActive implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
// private static final long serialVersionUID = -7522287859244078391L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(
|
||||
strategy=GenerationType.SEQUENCE,
|
||||
generator="public.pegawai_m_id_seq")
|
||||
@javax.persistence.SequenceGenerator(
|
||||
name="public.pegawai_m_id_seq",
|
||||
sequenceName="public.pegawai_m_id_seq",
|
||||
allocationSize=1
|
||||
)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)")
|
||||
private String noRec;
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
|
||||
// public static long getSerialversionuid() {
|
||||
// return serialVersionUID;
|
||||
// }
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "reportDisplay")
|
||||
protected String reportDisplay;
|
||||
|
||||
@Length(min = 1, max = 15, message = "")
|
||||
@Column(name = "kodeExternal")
|
||||
protected String kodeExternal;
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "namaExternal")
|
||||
protected String namaExternal;
|
||||
|
||||
public String getReportDisplay() {
|
||||
return reportDisplay;
|
||||
}
|
||||
|
||||
public void setReportDisplay(String reportDisplay) {
|
||||
this.reportDisplay = reportDisplay;
|
||||
}
|
||||
|
||||
public String getKodeExternal() {
|
||||
return kodeExternal;
|
||||
}
|
||||
|
||||
public void setKodeExternal(String kodeExternal) {
|
||||
this.kodeExternal = kodeExternal;
|
||||
}
|
||||
|
||||
public String getNamaExternal() {
|
||||
return namaExternal;
|
||||
}
|
||||
|
||||
public void setNamaExternal(String namaExternal) {
|
||||
this.namaExternal = namaExternal;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,80 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* Base class for all entities, but using String idString as 'id'
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public class BaseMasterProduk extends BaseActive implements Serializable {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.produk_m_id_seq")
|
||||
@SequenceGenerator(name = "public.produk_m_id_seq", sequenceName = "public.produk_m_id_seq", allocationSize = 1)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)")
|
||||
private String noRec;
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "reportDisplay")
|
||||
protected String reportDisplay;
|
||||
|
||||
@Length(min = 1, max = 15, message = "")
|
||||
@Column(name = "kodeExternal")
|
||||
protected String kodeExternal;
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "namaExternal")
|
||||
protected String namaExternal;
|
||||
|
||||
public String getReportDisplay() {
|
||||
return reportDisplay;
|
||||
}
|
||||
|
||||
public void setReportDisplay(String reportDisplay) {
|
||||
this.reportDisplay = reportDisplay;
|
||||
}
|
||||
|
||||
public String getKodeExternal() {
|
||||
return kodeExternal;
|
||||
}
|
||||
|
||||
public void setKodeExternal(String kodeExternal) {
|
||||
this.kodeExternal = kodeExternal;
|
||||
}
|
||||
|
||||
public String getNamaExternal() {
|
||||
return namaExternal;
|
||||
}
|
||||
|
||||
public void setNamaExternal(String namaExternal) {
|
||||
this.namaExternal = namaExternal;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,100 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
/**
|
||||
* Base class for all entities, but using String idString as 'id'
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public class BaseMasterStokProdukGlobal extends BaseActive implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
// private static final long serialVersionUID = -7522287859244078391L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(
|
||||
strategy=GenerationType.SEQUENCE,
|
||||
generator="public.stokprodukglobal_m_id_seq")
|
||||
@javax.persistence.SequenceGenerator(
|
||||
name="public.stokprodukglobal_m_id_seq",
|
||||
sequenceName="public.stokprodukglobal_m_id_seq",
|
||||
allocationSize=1
|
||||
)
|
||||
@Column(name = "id")
|
||||
protected Integer id;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)")
|
||||
private String noRec;
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
|
||||
// public static long getSerialversionuid() {
|
||||
// return serialVersionUID;
|
||||
// }
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "reportDisplay")
|
||||
protected String reportDisplay;
|
||||
|
||||
@Length(min = 1, max = 15, message = "")
|
||||
@Column(name = "kodeExternal")
|
||||
protected String kodeExternal;
|
||||
|
||||
@Length(min = 1, max = 50, message = "")
|
||||
@Column(name = "namaExternal")
|
||||
protected String namaExternal;
|
||||
|
||||
public String getReportDisplay() {
|
||||
return reportDisplay;
|
||||
}
|
||||
|
||||
public void setReportDisplay(String reportDisplay) {
|
||||
this.reportDisplay = reportDisplay;
|
||||
}
|
||||
|
||||
public String getKodeExternal() {
|
||||
return kodeExternal;
|
||||
}
|
||||
|
||||
public void setKodeExternal(String kodeExternal) {
|
||||
this.kodeExternal = kodeExternal;
|
||||
}
|
||||
|
||||
public String getNamaExternal() {
|
||||
return namaExternal;
|
||||
}
|
||||
|
||||
public void setNamaExternal(String namaExternal) {
|
||||
this.namaExternal = namaExternal;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,65 +1,42 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.lang.reflect.AccessibleObject;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.hibernate.proxy.HibernateProxy;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.JoinColumn;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
import javax.persistence.OneToMany;
|
||||
|
||||
import org.hibernate.proxy.HibernateProxy;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseModelVO;
|
||||
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import java.io.Serializable;
|
||||
import java.lang.reflect.AccessibleObject;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
@MappedSuperclass
|
||||
@Slf4j
|
||||
public abstract class BaseModel implements Serializable {
|
||||
|
||||
public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException {
|
||||
Map<String, Object> maps = new HashMap<String, Object>();
|
||||
Map<String, Object> maps = new HashMap<>();
|
||||
for (Field field : BaseModel.GetFields(this.getClass())) {
|
||||
String name = field.getName();
|
||||
field.setAccessible(true);
|
||||
if (name.equals("serialVersionUID"))
|
||||
switch (name) {
|
||||
case "serialVersionUID":
|
||||
case "_methods_":
|
||||
case "handler":
|
||||
case "_filter_signature":
|
||||
continue;
|
||||
if (name.equals("_methods_"))
|
||||
continue;
|
||||
if (name.equals("handler"))
|
||||
continue;
|
||||
if (name.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean valid = false;
|
||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||
if (annotation instanceof JoinColumn) {
|
||||
valid = true;
|
||||
} else if (annotation instanceof Column) {
|
||||
Column column = (Column) annotation;
|
||||
if (column.name().endsWith("Fk"))
|
||||
if (field.getName().endsWith("Id") == false)
|
||||
valid = true;
|
||||
} else if (annotation instanceof OneToMany) {
|
||||
|
||||
valid = true;
|
||||
}
|
||||
|
||||
}
|
||||
if (valid == false)
|
||||
boolean valid = isValidItem(field);
|
||||
if (!valid)
|
||||
maps.put(field.getName(), field.get(this));
|
||||
|
||||
}
|
||||
return maps;
|
||||
}
|
||||
@ -69,145 +46,99 @@ public abstract class BaseModel implements Serializable {
|
||||
}
|
||||
|
||||
public Map<String, Object> ToMap(Integer index) throws IllegalArgumentException, IllegalAccessException {
|
||||
Map<String, Object> maps = new HashMap<String, Object>();
|
||||
Map<String, Object> maps = new HashMap<>();
|
||||
for (Field field : BaseModel.GetFields(this.getClass())) {
|
||||
String name = field.getName();
|
||||
field.setAccessible(true);
|
||||
if (name.equals("serialVersionUID"))
|
||||
switch (name) {
|
||||
case "serialVersionUID":
|
||||
case "_methods_":
|
||||
case "handler":
|
||||
case "_filter_signature":
|
||||
continue;
|
||||
if (name.equals("_methods_"))
|
||||
continue;
|
||||
if (name.equals("handler"))
|
||||
continue;
|
||||
if (name.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean valid = false;
|
||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||
if (annotation instanceof JoinColumn) {
|
||||
valid = true;
|
||||
} else if (annotation instanceof Column) {
|
||||
Column column = (Column) annotation;
|
||||
if (column.name().endsWith("Fk"))
|
||||
if (field.getName().endsWith("Id") == false)
|
||||
valid = true;
|
||||
} else if (annotation instanceof OneToMany) {
|
||||
|
||||
valid = true;
|
||||
}
|
||||
|
||||
}
|
||||
if (valid == false && field.get(this) != null)
|
||||
boolean valid = isValidItem(field);
|
||||
if (!valid && field.get(this) != null)
|
||||
maps.put(field.getName(), field.get(this));
|
||||
|
||||
}
|
||||
if (index > 1)
|
||||
for (Field field : BaseModel.GetFields(this.getClass())) {
|
||||
String str = field.getName();
|
||||
String name = field.getName();
|
||||
field.setAccessible(true);
|
||||
if (name.equals("serialVersionUID"))
|
||||
switch (name) {
|
||||
case "serialVersionUID":
|
||||
case "_methods_":
|
||||
case "_filter_signature":
|
||||
case "handler":
|
||||
continue;
|
||||
if (name.equals("_methods_"))
|
||||
continue;
|
||||
if (name.equals("handler"))
|
||||
continue;
|
||||
if (name.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean valid = false;
|
||||
}
|
||||
boolean valid = false;
|
||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||
if (annotation instanceof JoinColumn) {
|
||||
valid = true;
|
||||
} else if (annotation instanceof Column) {
|
||||
Column column = (Column) annotation;
|
||||
if (column.name().endsWith("Fk"))
|
||||
if (field.getName().endsWith("Id") == false)
|
||||
if (!field.getName().endsWith("Id"))
|
||||
valid = true;
|
||||
} else if (annotation instanceof OneToMany) {
|
||||
|
||||
valid = true;
|
||||
}
|
||||
if (valid == true) {
|
||||
if (valid) {
|
||||
Object property = field.get(this);
|
||||
|
||||
if (property == null) {
|
||||
// do when property is null
|
||||
} else {
|
||||
|
||||
if (property instanceof HibernateProxy) {
|
||||
if (property != null) {
|
||||
if (property instanceof HibernateProxy)
|
||||
property = JsonUtil.initializeAndUnproxy(property);
|
||||
}
|
||||
if (property instanceof BaseModel) {
|
||||
Map<String, Object> mapItems = new HashMap<String, Object>();
|
||||
Map<String, Object> mapItems = new HashMap<>();
|
||||
for (Field fieldItem : BaseModel.GetFields(property.getClass())) {
|
||||
String nameItem = fieldItem.getName();
|
||||
fieldItem.setAccessible(true);
|
||||
if (nameItem.equals("serialVersionUID"))
|
||||
switch (nameItem) {
|
||||
case "serialVersionUID":
|
||||
case "_methods_":
|
||||
case "handler":
|
||||
case "_filter_signature":
|
||||
continue;
|
||||
if (nameItem.equals("_methods_"))
|
||||
continue;
|
||||
if (nameItem.equals("handler"))
|
||||
continue;
|
||||
if (nameItem.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean validItem = false;
|
||||
for (java.lang.annotation.Annotation annotationItem : fieldItem
|
||||
.getDeclaredAnnotations()) {
|
||||
if (annotationItem instanceof JoinColumn) {
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof Column) {
|
||||
Column columnItem = (Column) annotationItem;
|
||||
if (columnItem.name().endsWith("Fk"))
|
||||
if (fieldItem.getName().endsWith("Id") == false)
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof OneToMany) {
|
||||
|
||||
validItem = true;
|
||||
}
|
||||
}
|
||||
if (validItem == false && fieldItem.get(property) != null) {
|
||||
boolean validItem = isValidItem(fieldItem);
|
||||
if (!validItem && fieldItem.get(property) != null)
|
||||
mapItems.put(fieldItem.getName(), fieldItem.get(property));
|
||||
}
|
||||
}
|
||||
maps.put(str, mapItems);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return maps;
|
||||
}
|
||||
|
||||
private static boolean isValidItem(Field fieldItem) {
|
||||
boolean validItem = false;
|
||||
for (java.lang.annotation.Annotation annotationItem : fieldItem.getDeclaredAnnotations()) {
|
||||
if (annotationItem instanceof JoinColumn) {
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof Column) {
|
||||
Column columnItem = (Column) annotationItem;
|
||||
if (columnItem.name().endsWith("Fk"))
|
||||
if (!fieldItem.getName().endsWith("Id"))
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof OneToMany) {
|
||||
validItem = true;
|
||||
}
|
||||
}
|
||||
return validItem;
|
||||
}
|
||||
|
||||
@SuppressWarnings("rawtypes")
|
||||
public static List<Field> GetFields(Class data) {
|
||||
List<Field> items = new ArrayList<Field>();
|
||||
List<Field> items = new ArrayList<>();
|
||||
Class parent = data.getSuperclass();
|
||||
|
||||
Class tmpClass = null;
|
||||
if (BaseModelVO.class.isAssignableFrom(data.getClass())) {
|
||||
tmpClass = BaseTransactionVO.class;
|
||||
} else if (BaseTransactionVO.class.isAssignableFrom(data.getClass())) {
|
||||
tmpClass = BaseMasterVO.class;
|
||||
}
|
||||
|
||||
if ((data == tmpClass)) {
|
||||
for (Field field : data.getDeclaredFields()) {
|
||||
items.add(field);
|
||||
}
|
||||
return items;
|
||||
}
|
||||
|
||||
if (parent != null) {
|
||||
for (Field field : GetFields(data.getSuperclass())) {
|
||||
items.add(field);
|
||||
}
|
||||
}
|
||||
|
||||
for (Field field : data.getDeclaredFields()) {
|
||||
items.add(field);
|
||||
}
|
||||
if (parent != null)
|
||||
items.addAll(GetFields(data.getSuperclass()));
|
||||
items.addAll(Arrays.asList(data.getDeclaredFields()));
|
||||
return items;
|
||||
}
|
||||
|
||||
@ -222,36 +153,29 @@ public abstract class BaseModel implements Serializable {
|
||||
try {
|
||||
cl = Class.forName(name);
|
||||
} catch (ClassNotFoundException e) {
|
||||
e.printStackTrace();
|
||||
log.error(e.getMessage());
|
||||
}
|
||||
Map<String, Object> fields = new HashMap<String, Object>();
|
||||
if (CommonUtil.isNotNullOrEmpty(cl)) {
|
||||
Map<String, Object> fields = new HashMap<>();
|
||||
if (CommonUtil.isNotNullOrEmpty(cl) && cl != null) {
|
||||
for (Object f : GetFields(cl).toArray()) {
|
||||
|
||||
if (!getName(((Field) f).getType().toString()).equalsIgnoreCase("Set")) {
|
||||
if (f instanceof Field) {
|
||||
((AccessibleObject) f).setAccessible(true);
|
||||
boolean found = false;
|
||||
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
|
||||
for (String element : fieldsToInclude) {
|
||||
if (((Field) f).getName().equals(element)) {
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
((AccessibleObject) f).setAccessible(true);
|
||||
boolean found = false;
|
||||
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
|
||||
for (String element : fieldsToInclude) {
|
||||
if (((Field) f).getName().equals(element)) {
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
found = true;
|
||||
}
|
||||
|
||||
if (found) {
|
||||
fields.put(((Field) f).getName(), ((Field) f).get(this));
|
||||
}
|
||||
} else {
|
||||
found = true;
|
||||
}
|
||||
if (found)
|
||||
fields.put(((Field) f).getName(), ((Field) f).get(this));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return fields;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
@ -10,18 +11,11 @@ import javax.persistence.MappedSuperclass;
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@MappedSuperclass
|
||||
public abstract class BaseProfile extends BaseModel implements Serializable {
|
||||
public abstract class BaseProfile extends BaseModel {
|
||||
|
||||
@Column(name = "kdProfile")
|
||||
public Short kdProfile;
|
||||
|
||||
public Short getKdProfile() {
|
||||
return kdProfile;
|
||||
}
|
||||
|
||||
public void setKdProfile(Short kdProfile) {
|
||||
this.kdProfile = kdProfile;
|
||||
}
|
||||
|
||||
protected Short kdProfile;
|
||||
}
|
||||
|
||||
@ -1,34 +1,25 @@
|
||||
package com.jasamedika.medifirst2000.base;
|
||||
|
||||
import java.io.Serializable;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
|
||||
/**
|
||||
* @author Andri
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public abstract class BaseTransaction extends BaseActive implements Serializable {
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@MappedSuperclass
|
||||
public abstract class BaseTransaction extends BaseActive {
|
||||
|
||||
@GeneratedValue(generator = "uuid")
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)", unique = true)
|
||||
@Id
|
||||
public String noRec;
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||
@Column(columnDefinition = "CHAR(32)", unique = true)
|
||||
@Id
|
||||
protected String noRec;
|
||||
}
|
||||
|
||||
@ -1,26 +1,16 @@
|
||||
package com.jasamedika.medifirst2000.base.vo;
|
||||
|
||||
import javax.persistence.MappedSuperclass;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* Base Action VO class
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@MappedSuperclass
|
||||
@Getter
|
||||
@Setter
|
||||
public abstract class BaseActiveVO extends BaseProfileVO {
|
||||
|
||||
protected Boolean statusEnabled;
|
||||
|
||||
public BaseActiveVO() {
|
||||
}
|
||||
|
||||
public Boolean getStatusEnabled() {
|
||||
return statusEnabled;
|
||||
}
|
||||
|
||||
public void setStatusEnabled(Boolean statusEnabled) {
|
||||
this.statusEnabled = statusEnabled;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base.vo;
|
||||
|
||||
/**
|
||||
* @author Andri
|
||||
*/
|
||||
public abstract class BaseMappingVO extends BaseProfileVO {
|
||||
|
||||
}
|
||||
@ -1,61 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.base.vo;
|
||||
|
||||
import javax.persistence.MappedSuperclass;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* Base Master VO class
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@MappedSuperclass
|
||||
@Getter
|
||||
@Setter
|
||||
public abstract class BaseMasterVO extends BaseActiveVO {
|
||||
|
||||
protected Integer id;
|
||||
protected String noRec;
|
||||
protected String reportDisplay;
|
||||
protected String kodeExternal;
|
||||
protected String namaExternal;
|
||||
|
||||
public BaseMasterVO() {
|
||||
}
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
|
||||
public String getReportDisplay() {
|
||||
return reportDisplay;
|
||||
}
|
||||
|
||||
public void setReportDisplay(String reportDisplay) {
|
||||
this.reportDisplay = reportDisplay;
|
||||
}
|
||||
|
||||
public String getKodeExternal() {
|
||||
return kodeExternal;
|
||||
}
|
||||
|
||||
public void setKodeExternal(String kodeExternal) {
|
||||
this.kodeExternal = kodeExternal;
|
||||
}
|
||||
|
||||
public String getNamaExternal() {
|
||||
return namaExternal;
|
||||
}
|
||||
|
||||
public void setNamaExternal(String namaExternal) {
|
||||
this.namaExternal = namaExternal;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,409 +1,98 @@
|
||||
package com.jasamedika.medifirst2000.base.vo;
|
||||
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.lang.reflect.AccessibleObject;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.JoinColumn;
|
||||
import javax.persistence.MappedSuperclass;
|
||||
import javax.persistence.OneToMany;
|
||||
|
||||
import org.hibernate.proxy.HibernateProxy;
|
||||
|
||||
import com.jasamedika.medifirst2000.base.BaseMaster;
|
||||
import com.jasamedika.medifirst2000.base.BaseModel;
|
||||
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Base VO class for all entities, for exposing data as JSON Object
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
@MappedSuperclass
|
||||
@Slf4j
|
||||
public abstract class BaseModelVO {
|
||||
|
||||
public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException {
|
||||
Map<String, Object> maps = new HashMap<String, Object>();
|
||||
List<String> fieldsToInclude = new ArrayList<String>();
|
||||
for (Field field : this.GetFields(this.getClass())) {
|
||||
String str = field.getName();
|
||||
Map<String, Object> maps = new HashMap<>();
|
||||
for (Field field : GetFields(this.getClass())) {
|
||||
String name = field.getName();
|
||||
field.setAccessible(true);
|
||||
if (name.equals("serialVersionUID"))
|
||||
switch (name) {
|
||||
case "serialVersionUID":
|
||||
case "_methods_":
|
||||
case "handler":
|
||||
case "_filter_signature":
|
||||
continue;
|
||||
if (name.equals("_methods_"))
|
||||
continue;
|
||||
if (name.equals("handler"))
|
||||
continue;
|
||||
if (name.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean valid = false;
|
||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||
if (annotation instanceof JoinColumn) {
|
||||
valid = true;
|
||||
} else if (annotation instanceof Column) {
|
||||
Column column = (Column) annotation;
|
||||
if (column.name().endsWith("Fk"))
|
||||
if (field.getName().endsWith("Id") == false)
|
||||
valid = true;
|
||||
} else if (annotation instanceof OneToMany) {
|
||||
|
||||
valid = true;
|
||||
}
|
||||
|
||||
}
|
||||
if (valid == false)
|
||||
boolean valid = false;
|
||||
if (!valid)
|
||||
maps.put(field.getName(), field.get(this));
|
||||
|
||||
}
|
||||
return maps;
|
||||
}
|
||||
public Map<String, Object> ToMap(Integer index) throws IllegalArgumentException, IllegalAccessException {
|
||||
Map<String, Object> maps = new HashMap<String, Object>();
|
||||
List<String> fieldsToInclude = new ArrayList<String>();
|
||||
for (Field field : this.GetFields(this.getClass())) {
|
||||
String str = field.getName();
|
||||
String name = field.getName();
|
||||
field.setAccessible(true);
|
||||
if (name.equals("serialVersionUID"))
|
||||
continue;
|
||||
if (name.equals("_methods_"))
|
||||
continue;
|
||||
if (name.equals("handler"))
|
||||
continue;
|
||||
if (name.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean valid = false;
|
||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||
if (annotation instanceof JoinColumn) {
|
||||
valid = true;
|
||||
} else if (annotation instanceof Column) {
|
||||
Column column = (Column) annotation;
|
||||
if (column.name().endsWith("Fk"))
|
||||
if (field.getName().endsWith("Id") == false)
|
||||
valid = true;
|
||||
} else if (annotation instanceof OneToMany) {
|
||||
|
||||
valid = true;
|
||||
}
|
||||
|
||||
}
|
||||
if (valid == false && field.get(this)!=null)
|
||||
maps.put(field.getName(), field.get(this));
|
||||
|
||||
}
|
||||
if(index>1)
|
||||
for (Field field : this.GetFields(this.getClass())) {
|
||||
String str = field.getName();
|
||||
String name = field.getName();
|
||||
field.setAccessible(true);
|
||||
if (name.equals("serialVersionUID"))
|
||||
continue;
|
||||
if (name.equals("_methods_"))
|
||||
continue;
|
||||
if (name.equals("handler"))
|
||||
continue;
|
||||
if (name.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean valid = false;
|
||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||
if (annotation instanceof JoinColumn) {
|
||||
valid = true;
|
||||
} else if (annotation instanceof Column) {
|
||||
Column column = (Column) annotation;
|
||||
if (column.name().endsWith("Fk"))
|
||||
if (field.getName().endsWith("Id") == false)
|
||||
valid = true;
|
||||
} else if (annotation instanceof OneToMany) {
|
||||
|
||||
valid = true;
|
||||
}
|
||||
if (valid == true) {
|
||||
Object property = field.get(this);
|
||||
|
||||
if (property == null)
|
||||
{
|
||||
//maps.put(str, null);
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
if(property instanceof HibernateProxy)
|
||||
{
|
||||
property = JsonUtil.initializeAndUnproxy(property);
|
||||
}
|
||||
if (property instanceof BaseModel) {
|
||||
Map<String, Object> mapItems = new HashMap<String, Object>();
|
||||
for (Field fieldItem : ((BaseModel) property).GetFields(property.getClass())) {
|
||||
String strItem = fieldItem.getName();
|
||||
String nameItem = fieldItem.getName();
|
||||
fieldItem.setAccessible(true);
|
||||
if (nameItem.equals("serialVersionUID"))
|
||||
continue;
|
||||
if (nameItem.equals("_methods_"))
|
||||
continue;
|
||||
if (nameItem.equals("handler"))
|
||||
continue;
|
||||
if (nameItem.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean validItem = false;
|
||||
for (java.lang.annotation.Annotation annotationItem : fieldItem
|
||||
.getDeclaredAnnotations()) {
|
||||
if (annotationItem instanceof JoinColumn) {
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof Column) {
|
||||
Column columnItem = (Column) annotationItem;
|
||||
if (columnItem.name().endsWith("Fk"))
|
||||
if (fieldItem.getName().endsWith("Id") == false)
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof OneToMany) {
|
||||
|
||||
validItem = true;
|
||||
}
|
||||
}
|
||||
if (validItem == false && fieldItem.get(property)!=null) {
|
||||
mapItems.put(fieldItem.getName(), fieldItem.get(property));
|
||||
}
|
||||
}
|
||||
maps.put(str, mapItems);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return maps;
|
||||
}
|
||||
public Map<String, Object> ToMap() throws IllegalArgumentException, IllegalAccessException {
|
||||
Map<String, Object> maps = new HashMap<String, Object>();
|
||||
List<String> fieldsToInclude = new ArrayList<String>();
|
||||
for (Field field : this.GetFields(this.getClass())) {
|
||||
String str = field.getName();
|
||||
Map<String, Object> maps = new HashMap<>();
|
||||
for (Field field : GetFields(this.getClass())) {
|
||||
String name = field.getName();
|
||||
field.setAccessible(true);
|
||||
if (name.equals("serialVersionUID"))
|
||||
switch (name) {
|
||||
case "serialVersionUID":
|
||||
case "_methods_":
|
||||
case "handler":
|
||||
case "_filter_signature":
|
||||
continue;
|
||||
if (name.equals("_methods_"))
|
||||
continue;
|
||||
if (name.equals("handler"))
|
||||
continue;
|
||||
if (name.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean valid = false;
|
||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||
if (annotation instanceof JoinColumn) {
|
||||
valid = true;
|
||||
} else if (annotation instanceof Column) {
|
||||
Column column = (Column) annotation;
|
||||
if (column.name().endsWith("Fk"))
|
||||
if (field.getName().endsWith("Id") == false)
|
||||
valid = true;
|
||||
} else if (annotation instanceof OneToMany) {
|
||||
|
||||
valid = true;
|
||||
}
|
||||
|
||||
}
|
||||
if (valid == false && field.get(this)!=null)
|
||||
boolean valid = false;
|
||||
if (!valid && field.get(this) != null)
|
||||
maps.put(field.getName(), field.get(this));
|
||||
|
||||
}
|
||||
for (Field field : this.GetFields(this.getClass())) {
|
||||
String str = field.getName();
|
||||
String name = field.getName();
|
||||
field.setAccessible(true);
|
||||
if (name.equals("serialVersionUID"))
|
||||
continue;
|
||||
if (name.equals("_methods_"))
|
||||
continue;
|
||||
if (name.equals("handler"))
|
||||
continue;
|
||||
if (name.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean valid = false;
|
||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||
if (annotation instanceof JoinColumn) {
|
||||
valid = true;
|
||||
} else if (annotation instanceof Column) {
|
||||
Column column = (Column) annotation;
|
||||
if (column.name().endsWith("Fk"))
|
||||
if (field.getName().endsWith("Id") == false)
|
||||
valid = true;
|
||||
} else if (annotation instanceof OneToMany) {
|
||||
|
||||
valid = true;
|
||||
}
|
||||
if (valid == true) {
|
||||
Object property = field.get(this);
|
||||
|
||||
if (property == null)
|
||||
{
|
||||
//maps.put(str, null);
|
||||
|
||||
}
|
||||
else {
|
||||
if (property instanceof BaseModelVO) {
|
||||
Map<String, Object> mapItems = new HashMap<String, Object>();
|
||||
for (Field fieldItem : ((BaseModelVO) property).GetFields(property.getClass())) {
|
||||
String strItem = fieldItem.getName();
|
||||
String nameItem = fieldItem.getName();
|
||||
fieldItem.setAccessible(true);
|
||||
if (nameItem.equals("serialVersionUID"))
|
||||
continue;
|
||||
if (nameItem.equals("_methods_"))
|
||||
continue;
|
||||
if (nameItem.equals("handler"))
|
||||
continue;
|
||||
if (nameItem.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean validItem = false;
|
||||
for (java.lang.annotation.Annotation annotationItem : fieldItem
|
||||
.getDeclaredAnnotations()) {
|
||||
if (annotationItem instanceof JoinColumn) {
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof Column) {
|
||||
Column columnItem = (Column) annotationItem;
|
||||
if (columnItem.name().endsWith("Fk"))
|
||||
if (fieldItem.getName().endsWith("Id") == false)
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof OneToMany) {
|
||||
|
||||
validItem = true;
|
||||
}
|
||||
}
|
||||
if (validItem == false && fieldItem.get(property)!=null) {
|
||||
mapItems.put(fieldItem.getName(), fieldItem.get(property));
|
||||
}
|
||||
}
|
||||
maps.put(str, mapItems);
|
||||
}
|
||||
else
|
||||
if(property instanceof BaseTransactionVO)
|
||||
{
|
||||
Map<String, Object> mapItems = new HashMap<String, Object>();
|
||||
for (Field fieldItem : ((BaseTransactionVO) property).GetFields(property.getClass())) {
|
||||
String strItem = fieldItem.getName();
|
||||
String nameItem = fieldItem.getName();
|
||||
fieldItem.setAccessible(true);
|
||||
if (nameItem.equals("serialVersionUID"))
|
||||
continue;
|
||||
if (nameItem.equals("_methods_"))
|
||||
continue;
|
||||
if (nameItem.equals("handler"))
|
||||
continue;
|
||||
if (nameItem.equals("_filter_signature"))
|
||||
continue;
|
||||
Boolean validItem = false;
|
||||
for (java.lang.annotation.Annotation annotationItem : fieldItem
|
||||
.getDeclaredAnnotations()) {
|
||||
if (annotationItem instanceof JoinColumn) {
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof Column) {
|
||||
Column columnItem = (Column) annotationItem;
|
||||
if (columnItem.name().endsWith("Fk"))
|
||||
if (fieldItem.getName().endsWith("Id") == false)
|
||||
validItem = true;
|
||||
} else if (annotationItem instanceof OneToMany) {
|
||||
|
||||
validItem = true;
|
||||
}
|
||||
}
|
||||
if (validItem == false && fieldItem.get(property)!=null) {
|
||||
mapItems.put(fieldItem.getName(), fieldItem.get(property));
|
||||
}
|
||||
}
|
||||
maps.put(str, mapItems);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return maps;
|
||||
}
|
||||
|
||||
public static List<Field> GetFields(Class data) {
|
||||
List<Field> items = new ArrayList<Field>();
|
||||
String name = data.getName();
|
||||
Class parent = data.getSuperclass();
|
||||
if (parent instanceof Class) {
|
||||
name = ((Class) parent).getName();
|
||||
}
|
||||
|
||||
Class tmpClass = null;
|
||||
if (BaseModelVO.class.isAssignableFrom(data.getClass())) {
|
||||
tmpClass = BaseTransaction.class;
|
||||
} else if (BaseTransaction.class.isAssignableFrom(data.getClass())) {
|
||||
tmpClass = BaseMaster.class;
|
||||
}
|
||||
|
||||
if ((data == tmpClass)) {
|
||||
for (Field field : data.getDeclaredFields()) {
|
||||
items.add(field);
|
||||
}
|
||||
return items;
|
||||
}
|
||||
|
||||
if (parent != null) {
|
||||
for (Field field : GetFields(data.getSuperclass())) {
|
||||
items.add(field);
|
||||
}
|
||||
}
|
||||
|
||||
for (Field field : data.getDeclaredFields()) {
|
||||
items.add(field);
|
||||
}
|
||||
public static List<Field> GetFields(Class<?> data) {
|
||||
List<Field> items = new ArrayList<>();
|
||||
Class<?> parent = data.getSuperclass();
|
||||
if (parent != null)
|
||||
items.addAll(GetFields(data.getSuperclass()));
|
||||
items.addAll(Arrays.asList(data.getDeclaredFields()));
|
||||
return items;
|
||||
}
|
||||
|
||||
public Map<String, Object> serialize(String[] fieldsToInclude, String className) throws Exception {
|
||||
//return ToMap();
|
||||
String name = "com.jasamedika.medifirst2000.vo." + getName(className);
|
||||
Class cl = null;
|
||||
Object o = null;
|
||||
try {
|
||||
cl = Class.forName(name);
|
||||
o = cl.newInstance();
|
||||
} catch (ClassNotFoundException e) {
|
||||
e.printStackTrace();
|
||||
} catch (InstantiationException e) {
|
||||
e.printStackTrace();
|
||||
} catch (IllegalAccessException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
Map<String, Object> fields = new HashMap<String, Object>();
|
||||
for (Object f : GetFields(cl).toArray()) {
|
||||
if (f instanceof Field) {
|
||||
((AccessibleObject) f).setAccessible(true);
|
||||
boolean found = false;
|
||||
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
|
||||
for (String element : fieldsToInclude) {
|
||||
if (((Field) f).getName().equals(element))
|
||||
{
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
found = true;
|
||||
}
|
||||
|
||||
if (found) {
|
||||
fields.put(((Field) f).getName(), ((Field) f).get(this));
|
||||
}
|
||||
}
|
||||
}
|
||||
return fields;
|
||||
String name = "com.jasamedika.medifirst2000.vo." + getName(className);
|
||||
Class<?> cl = null;
|
||||
try {
|
||||
cl = Class.forName(name);
|
||||
} catch (ClassNotFoundException e) {
|
||||
log.error(e.getMessage());
|
||||
}
|
||||
Map<String, Object> fields = new HashMap<>();
|
||||
if (CommonUtil.isNotNullOrEmpty(cl) && cl != null) {
|
||||
for (Object f : GetFields(cl).toArray()) {
|
||||
if (f instanceof Field) {
|
||||
((AccessibleObject) f).setAccessible(true);
|
||||
boolean found = false;
|
||||
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
|
||||
for (String element : fieldsToInclude) {
|
||||
if (((Field) f).getName().equals(element)) {
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
found = true;
|
||||
}
|
||||
if (found) {
|
||||
fields.put(((Field) f).getName(), ((Field) f).get(this));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return fields;
|
||||
}
|
||||
|
||||
public String getName(String value) {
|
||||
|
||||
@ -1,26 +1,16 @@
|
||||
package com.jasamedika.medifirst2000.base.vo;
|
||||
|
||||
import javax.persistence.MappedSuperclass;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* Base Profile VO class
|
||||
*
|
||||
* @author Adik
|
||||
*/
|
||||
@MappedSuperclass
|
||||
public class BaseProfileVO extends BaseModelVO {
|
||||
|
||||
public Short kdProfile;
|
||||
|
||||
public BaseProfileVO() {
|
||||
}
|
||||
|
||||
public Short getKdProfile() {
|
||||
return kdProfile;
|
||||
}
|
||||
|
||||
public void setKdProfile(Short kdProfile) {
|
||||
this.kdProfile = kdProfile;
|
||||
}
|
||||
@Getter
|
||||
@Setter
|
||||
public abstract class BaseProfileVO extends BaseModelVO {
|
||||
|
||||
protected Short kdProfile;
|
||||
}
|
||||
|
||||
@ -1,25 +1,14 @@
|
||||
package com.jasamedika.medifirst2000.base.vo;
|
||||
|
||||
import javax.persistence.MappedSuperclass;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* @author Andri
|
||||
*/
|
||||
@MappedSuperclass
|
||||
@Getter
|
||||
@Setter
|
||||
public abstract class BaseTransactionVO extends BaseActiveVO {
|
||||
|
||||
protected String noRec;
|
||||
|
||||
public BaseTransactionVO() {
|
||||
|
||||
}
|
||||
|
||||
public String getNoRec() {
|
||||
return noRec;
|
||||
}
|
||||
|
||||
public void setNoRec(String noRec) {
|
||||
this.noRec = noRec;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,27 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.base.vo;
|
||||
|
||||
/**
|
||||
* Base VO class for all entities, for exposing data as JSON Object
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
public class BaseVO {
|
||||
protected String id;
|
||||
|
||||
public BaseVO(String id) {
|
||||
super();
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public BaseVO() {
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,27 +1,17 @@
|
||||
package com.jasamedika.medifirst2000.base.vo.validation;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* VO which contains the information of a single validation error.
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public class FieldErrorVO {
|
||||
|
||||
private String field;
|
||||
|
||||
private String message;
|
||||
|
||||
public FieldErrorVO(String field, String message) {
|
||||
this.field = field;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public String getField() {
|
||||
return field;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
package com.jasamedika.medifirst2000.base.vo.validation;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@ -8,19 +11,14 @@ import java.util.List;
|
||||
*
|
||||
* @author Roberto
|
||||
*/
|
||||
@Getter
|
||||
@NoArgsConstructor
|
||||
public class ValidationErrorVO {
|
||||
private List<FieldErrorVO> fieldErrors = new ArrayList<FieldErrorVO>();
|
||||
|
||||
public ValidationErrorVO() {
|
||||
|
||||
}
|
||||
private final List<FieldErrorVO> fieldErrors = new ArrayList<>();
|
||||
|
||||
public void addFieldError(String path, String message) {
|
||||
FieldErrorVO error = new FieldErrorVO(path, message);
|
||||
fieldErrors.add(error);
|
||||
}
|
||||
|
||||
public List<FieldErrorVO> getFieldErrors() {
|
||||
return fieldErrors;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package com.jasamedika.medifirst2000.core.web;
|
||||
|
||||
public class WebConstants {
|
||||
|
||||
public static final class PageParameter {
|
||||
public static final String LIST_DATA = "listData";
|
||||
public static final String TOTAL_PAGES = "totalPages";
|
||||
@ -18,6 +19,5 @@ public class WebConstants {
|
||||
public static final String MESSAGE = "Message";
|
||||
}
|
||||
|
||||
// HEADER KEY TOKEN
|
||||
public static final String AUTH_HEADER_NAME = "X-AUTH-TOKEN";
|
||||
}
|
||||
|
||||
@ -1,16 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
public enum MetodeHargaEnum {
|
||||
|
||||
BARU("BARU"),
|
||||
LAMA("LAMA");
|
||||
|
||||
private String val;
|
||||
|
||||
MetodeHargaEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}}
|
||||
@ -1,18 +1,14 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum Status {
|
||||
|
||||
TERSEDIA("Tersedia"), ORDER("ORDER"), DIPAKAI("DIPAKAI"), SELESAI("SELESAI"), TERISI("Terisi"), CHECKOUT(
|
||||
"Checkout"), MENINGGAL("Meninggal");
|
||||
|
||||
private String val;
|
||||
|
||||
Status(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}
|
||||
|
||||
private final String val;
|
||||
}
|
||||
|
||||
@ -1,20 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
public enum StatusAnggaran {
|
||||
|
||||
// PENGAJUAN("0"), VERIFIKASI_PPK("1"), VERIFIKASI_PENGENDALI("2"), VERIFIKASI_ULP("3"), VERIFIKASI_ANGGARAN(
|
||||
// "4"), VERIFIKASI_PP("5");
|
||||
|
||||
INDIKATIF("0"),DEFINITIF("1");
|
||||
|
||||
private String val;
|
||||
|
||||
StatusAnggaran(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,31 +1,16 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum StatusAntrianEnum {
|
||||
|
||||
MENUNGGU("0"),
|
||||
DIPANGGIL_SUSTER("1"),
|
||||
DIPANGGIL_DOKTER("2"),
|
||||
SELESAI_DIPERIKSA("3"),
|
||||
PERSIAPAN("4"),
|
||||
PERIKSA("5"),
|
||||
SELESAI_HASIL("7"),
|
||||
AMBIIL_HASIL("8"),
|
||||
HASIL("6"),
|
||||
SAMPLE_DI_AMBIL("9"),
|
||||
SAMPLE_DI_TERIMA("10"),
|
||||
SAMPLE_DI_VERIFIKASI("11"),
|
||||
VALIDASI("12"),
|
||||
STATUS_CETAK("13"),
|
||||
VALIDASI_ANALIS("14"),
|
||||
MASUK_KAMAR("15");
|
||||
|
||||
private String val;
|
||||
|
||||
StatusAntrianEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}}
|
||||
MENUNGGU("0"), DIPANGGIL_SUSTER("1"), DIPANGGIL_DOKTER("2"), SELESAI_DIPERIKSA("3"), PERSIAPAN("4"), PERIKSA(
|
||||
"5"), SELESAI_HASIL("7"), AMBIIL_HASIL("8"), HASIL("6"), SAMPLE_DI_AMBIL(
|
||||
"9"), SAMPLE_DI_TERIMA("10"), SAMPLE_DI_VERIFIKASI(
|
||||
"11"), VALIDASI("12"), STATUS_CETAK("13"), VALIDASI_ANALIS("14"), MASUK_KAMAR("15");
|
||||
|
||||
private final String val;
|
||||
}
|
||||
|
||||
@ -1,16 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
public enum StatusCodeEnum {
|
||||
|
||||
BARU("BARU"),
|
||||
LAMA("LAMA");
|
||||
|
||||
private String val;
|
||||
|
||||
StatusCodeEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}}
|
||||
@ -1,21 +1,13 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum StatusGiziEnum {
|
||||
|
||||
MENUNGGU("0"),
|
||||
VERIFIKASI("1"),
|
||||
PESAN_BAHAN("2"),
|
||||
PRODUKSI("3"),
|
||||
KIRIM_MENU("4"),
|
||||
;
|
||||
|
||||
private String val;
|
||||
|
||||
StatusGiziEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}}
|
||||
MENUNGGU("0"), VERIFIKASI("1"), PESAN_BAHAN("2"), PRODUKSI("3"), KIRIM_MENU("4");
|
||||
|
||||
private final String val;
|
||||
}
|
||||
|
||||
@ -1,16 +1,13 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum StatusKunjunganEnum {
|
||||
|
||||
BARU("BARU"),
|
||||
LAMA("LAMA");
|
||||
|
||||
private String val;
|
||||
|
||||
StatusKunjunganEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
BARU("BARU"), LAMA("LAMA");
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}}
|
||||
private final String val;
|
||||
}
|
||||
|
||||
@ -1,17 +1,13 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum StatusNegPosEnum {
|
||||
|
||||
NEG("NEG"),
|
||||
POS("POS");
|
||||
|
||||
private String val;
|
||||
|
||||
StatusNegPosEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
NEG("NEG"), POS("POS");
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}
|
||||
private final String val;
|
||||
}
|
||||
|
||||
@ -1,16 +1,13 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum StatusPenyakitEnum {
|
||||
|
||||
BARU("BARU"),
|
||||
LAMA("LAMA");
|
||||
|
||||
private String val;
|
||||
|
||||
StatusPenyakitEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
BARU("BARU"), LAMA("LAMA");
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}}
|
||||
private final String val;
|
||||
}
|
||||
|
||||
@ -1,16 +1,13 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum TipePasienEnum {
|
||||
|
||||
BARU("BARU"),
|
||||
LAMA("LAMA");
|
||||
|
||||
private String val;
|
||||
|
||||
TipePasienEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
BARU("BARU"), LAMA("LAMA");
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}}
|
||||
private final String val;
|
||||
}
|
||||
|
||||
@ -1,32 +1,20 @@
|
||||
package com.jasamedika.medifirst2000.enums;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum VerifikasiEnum {
|
||||
|
||||
|
||||
VERIFIKASI_PEA("VERIFIKASI_PEA"),
|
||||
VERIFIKASI_DIREKSI("VERIFIKASI_DIREKSI"),
|
||||
PENGAJUAN("PENGAJUAN"),
|
||||
VERIFIKASI_PENGENDALI("VERIFIKASI_PENGENDALI"),
|
||||
UNVERIFIKASI_PENGENDALI("UNVERIFIKASI_PENGENDALI"),
|
||||
|
||||
VERIF_SPPB_PPK("VERIFIKASI_PPK"),
|
||||
UNVERIF_SPPB_PPK("UNVERIFIKASI_PPK"),
|
||||
NEW_SPPB("SPPB_BARU"),
|
||||
|
||||
VERIF_PENGENDALI("VERIFIKASI_PENGENDALI"),
|
||||
VERIF_ANGGARAN("VERIFIKASI_ANGGARAN"),
|
||||
VERIF_DIREKTUR("VERIFIKASI_DIREKTUR"),
|
||||
VERIF_PP("VERIFIKASI_PP"),
|
||||
VERIF_ULP("VERIFIKASI_ULP"),
|
||||
VERIF_PPK("VERIFIKASI_PPK"),
|
||||
VERIFIKASI("VERIFIKASI");
|
||||
|
||||
private String val;
|
||||
|
||||
VerifikasiEnum(String val) {
|
||||
this.val = val;
|
||||
}
|
||||
VERIFIKASI_PEA("VERIFIKASI_PEA"), VERIFIKASI_DIREKSI("VERIFIKASI_DIREKSI"), PENGAJUAN(
|
||||
"PENGAJUAN"), VERIFIKASI_PENGENDALI("VERIFIKASI_PENGENDALI"), UNVERIFIKASI_PENGENDALI(
|
||||
"UNVERIFIKASI_PENGENDALI"), VERIF_SPPB_PPK("VERIFIKASI_PPK"), UNVERIF_SPPB_PPK(
|
||||
"UNVERIFIKASI_PPK"), NEW_SPPB("SPPB_BARU"), VERIF_PENGENDALI(
|
||||
"VERIFIKASI_PENGENDALI"), VERIF_ANGGARAN(
|
||||
"VERIFIKASI_ANGGARAN"), VERIF_DIREKTUR("VERIFIKASI_DIREKTUR"), VERIF_PP(
|
||||
"VERIFIKASI_PP"), VERIF_ULP("VERIFIKASI_ULP"), VERIF_PPK(
|
||||
"VERIFIKASI_PPK"), VERIFIKASI("VERIFIKASI");
|
||||
|
||||
public String getVal() {
|
||||
return val;
|
||||
}}
|
||||
private final String val;
|
||||
}
|
||||
|
||||
@ -1,13 +0,0 @@
|
||||
package com.jasamedika.medifirst2000.helper;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@Target({ ElementType.TYPE, ElementType.METHOD, ElementType.FIELD })
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Caption
|
||||
public @interface EmailCustomAnnotation {
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user