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 : berisi REST Controller
|
||||||
web-push : berisi implementasi untuk push notification using WebServlet async=true
|
web-push : berisi implementasi untuk push notification using WebServlet async=true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Untuk menjalankan projectnya :
|
Untuk menjalankan projectnya :
|
||||||
|
|
||||||
- Siapkan database Postgree
|
- 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;
|
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.IpsrsMaintenanceDaoCustom;
|
||||||
import com.jasamedika.medifirst2000.dao.custom.base.impl.CoreDaoImpl;
|
import com.jasamedika.medifirst2000.dao.custom.base.impl.CoreDaoImpl;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsKalibrasi;
|
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.IpsrsMaintenance;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsPemeliharaan;
|
import com.jasamedika.medifirst2000.entities.IpsrsPemeliharaan;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import javax.persistence.Query;
|
||||||
|
|
||||||
@Repository
|
@Repository
|
||||||
public class IpsrsMaintenanceDaoCustomImpl extends
|
public class IpsrsMaintenanceDaoCustomImpl extends
|
||||||
@ -25,7 +24,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
|
|||||||
@Transactional
|
@Transactional
|
||||||
public void deleteIpsrsPemeliharaan(IpsrsMaintenance model){
|
public void deleteIpsrsPemeliharaan(IpsrsMaintenance model){
|
||||||
try{
|
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));
|
em.remove(em.contains(ipsrsPemeliharaan) ? ipsrsPemeliharaan : em.merge(ipsrsPemeliharaan));
|
||||||
}catch (Exception ex){
|
}catch (Exception ex){
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
@ -36,7 +35,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
|
|||||||
@Transactional
|
@Transactional
|
||||||
public void deleteIpsrsKontakService(IpsrsMaintenance model){
|
public void deleteIpsrsKontakService(IpsrsMaintenance model){
|
||||||
try{
|
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));
|
em.remove(em.contains(ipsrsKontakService) ? ipsrsKontakService : em.merge(ipsrsKontakService));
|
||||||
}catch (Exception ex){
|
}catch (Exception ex){
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
@ -47,7 +46,7 @@ public class IpsrsMaintenanceDaoCustomImpl extends
|
|||||||
@Transactional
|
@Transactional
|
||||||
public void deleteIpsrsKalibrasi(IpsrsMaintenance model){
|
public void deleteIpsrsKalibrasi(IpsrsMaintenance model){
|
||||||
try{
|
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));
|
em.remove(em.contains(ipsrsKalibrasi) ? ipsrsKalibrasi : em.merge(ipsrsKalibrasi));
|
||||||
}catch (Exception ex){
|
}catch (Exception ex){
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
|
|||||||
@ -1,40 +1,16 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
package com.jasamedika.medifirst2000.service.impl;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||||
import java.util.Date;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
import java.util.HashMap;
|
import com.jasamedika.medifirst2000.dao.custom.AdmisiRencanaPindahRuanganDaoCustom;
|
||||||
import java.util.List;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
import java.util.Map;
|
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.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
@Service("admisiRencanaPindahRuanganService")
|
@Service("admisiRencanaPindahRuanganService")
|
||||||
public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPindahRuanganService{
|
public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPindahRuanganService{
|
||||||
@ -112,7 +88,7 @@ public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPinda
|
|||||||
//----------------------------------------------------
|
//----------------------------------------------------
|
||||||
if(CommonUtil.isNotNullOrEmpty(admisiRencanaPindahRuangan)){
|
if(CommonUtil.isNotNullOrEmpty(admisiRencanaPindahRuangan)){
|
||||||
AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan);
|
AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan);
|
||||||
result.put("noRec", paketKunjunganPasienResult.noRec);
|
result.put("noRec", paketKunjunganPasienResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|
||||||
@ -218,9 +194,9 @@ public class AdmisiRencanaPindahRuanganServiceImpl implements AdmisiRencanaPinda
|
|||||||
AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan);
|
AdmisiRencanaPindahRuangan paketKunjunganPasienResult = admisiRencanaPindahRuanganDao.save(admisiRencanaPindahRuangan);
|
||||||
AntrianPasienDiPeriksa newAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksa);
|
AntrianPasienDiPeriksa newAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksa);
|
||||||
AntrianPasienDiPeriksa lastAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksaBefore);
|
AntrianPasienDiPeriksa lastAntrianPasienDiPeriksa = antrianPasienDiPeriksaDao.save(antrianPasienDiperiksaBefore);
|
||||||
result.put("noRec", paketKunjunganPasienResult.noRec);
|
result.put("noRec", paketKunjunganPasienResult.getNoRec());
|
||||||
result.put("noRecAntrianLama", lastAntrianPasienDiPeriksa.noRec);
|
result.put("noRecAntrianLama", lastAntrianPasienDiPeriksa.getNoRec());
|
||||||
result.put("noRecAntrianBaru", newAntrianPasienDiPeriksa.noRec);
|
result.put("noRecAntrianBaru", newAntrianPasienDiPeriksa.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -296,7 +296,7 @@ public class AnggaranServiceImpl extends BaseAngaranServiceImpl implements Angga
|
|||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(headAnggaran)) {
|
if (CommonUtil.isNotNullOrEmpty(headAnggaran)) {
|
||||||
HeadAnggaran resultHeadAnggaran = anggaranDAo.save(headAnggaran);
|
HeadAnggaran resultHeadAnggaran = anggaranDAo.save(headAnggaran);
|
||||||
result.put("noRec", resultHeadAnggaran.noRec);
|
result.put("noRec", resultHeadAnggaran.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
@ -756,7 +756,7 @@ public class AnggaranServiceImpl extends BaseAngaranServiceImpl implements Angga
|
|||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(headAnggaran)) {
|
if (CommonUtil.isNotNullOrEmpty(headAnggaran)) {
|
||||||
HeadAnggaran resultHeadAnggaran = anggaranDAo.save(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=======");
|
System.out.println("=======END SAVE EDIT PENGAJUAN USULAN ANGGARAN=======");
|
||||||
|
|||||||
@ -1,31 +1,18 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.B3RuanganInputDataDao;
|
import com.jasamedika.medifirst2000.dao.B3RuanganInputDataDao;
|
||||||
import com.jasamedika.medifirst2000.dao.JenisLimbahB3MasukDao;
|
import com.jasamedika.medifirst2000.dao.JenisLimbahB3MasukDao;
|
||||||
import com.jasamedika.medifirst2000.dao.custom.B3RuanganInputDataDaoCustom;
|
import com.jasamedika.medifirst2000.dao.custom.B3RuanganInputDataDaoCustom;
|
||||||
import com.jasamedika.medifirst2000.entities.B3DaftarBahanBerbahaya;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.B3RuanganInputDataService;
|
import com.jasamedika.medifirst2000.service.B3RuanganInputDataService;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.B3DaftarBahanBerbahayaVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.B3RuanganInputDataVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO;
|
import java.util.*;
|
||||||
|
|
||||||
@Service("b3RuanganInputDataService")
|
@Service("b3RuanganInputDataService")
|
||||||
public class B3RuanganInputDataServiceImpl implements B3RuanganInputDataService {
|
public class B3RuanganInputDataServiceImpl implements B3RuanganInputDataService {
|
||||||
@ -126,7 +113,7 @@ public class B3RuanganInputDataServiceImpl implements B3RuanganInputDataService
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(b3RuanganInputData)){
|
if(CommonUtil.isNotNullOrEmpty(b3RuanganInputData)){
|
||||||
B3RuanganInputData b3RuanganInputDataResult = b3RuanganInputDataDao.save(b3RuanganInputData);
|
B3RuanganInputData b3RuanganInputDataResult = b3RuanganInputDataDao.save(b3RuanganInputData);
|
||||||
result.put("noRec", b3RuanganInputDataResult.noRec);
|
result.put("noRec", b3RuanganInputDataResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -75,7 +75,7 @@ public class DaftarStrukPenjualanServiceImpl implements DaftarStrukPenjualanServ
|
|||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) {
|
if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) {
|
||||||
StrukPelayanan strukPelayananResult = strukPelayananDao.save(strukPelayanan);
|
StrukPelayanan strukPelayananResult = strukPelayananDao.save(strukPelayanan);
|
||||||
result.put("noRec", strukPelayananResult.noRec);
|
result.put("noRec", strukPelayananResult.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -137,7 +137,7 @@ public class DaftarStrukPenjualanServiceImpl implements DaftarStrukPenjualanServ
|
|||||||
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
|
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
|
||||||
if (CommonUtil.isNotNullOrEmpty(pelayananPasienResult)) {
|
if (CommonUtil.isNotNullOrEmpty(pelayananPasienResult)) {
|
||||||
Map<String, Object> mapResult = new HashMap<>();
|
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;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.DataPesertaPerusahanYangBekerjaSamaDao;
|
import com.jasamedika.medifirst2000.dao.DataPesertaPerusahanYangBekerjaSamaDao;
|
||||||
import com.jasamedika.medifirst2000.entities.DataPerusahaanYangBekerjaSama;
|
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.DataPerusahaanYangBekerjaSamaVO;
|
||||||
import com.jasamedika.medifirst2000.vo.DataPesertaPerusahanYangBekerjaSamaVO;
|
import com.jasamedika.medifirst2000.vo.DataPesertaPerusahanYangBekerjaSamaVO;
|
||||||
import com.jasamedika.medifirst2000.vo.JenisKelaminVO;
|
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")
|
@Service("DataPesertaPerusahanYangBekerjaSamaService")
|
||||||
public class DataPesertaPerusahanYangBekerjaSamaServiceImpl implements DataPesertaPerusahanYangBekerjaSamaService {
|
public class DataPesertaPerusahanYangBekerjaSamaServiceImpl implements DataPesertaPerusahanYangBekerjaSamaService {
|
||||||
@ -56,7 +55,7 @@ public class DataPesertaPerusahanYangBekerjaSamaServiceImpl implements DataPeser
|
|||||||
result.put("plafonYangDijamin", resultModel.getPlafonYangDijamin());
|
result.put("plafonYangDijamin", resultModel.getPlafonYangDijamin());
|
||||||
result.put("alamat", resultModel.getAlamat());
|
result.put("alamat", resultModel.getAlamat());
|
||||||
result.put("noTlp", resultModel.getNoTlp());
|
result.put("noTlp", resultModel.getNoTlp());
|
||||||
result.put("statusEnabled", resultModel.statusEnabled);
|
result.put("statusEnabled", resultModel.getStatusEnabled());
|
||||||
result.put("noRec", resultModel.getNoRec());
|
result.put("noRec", resultModel.getNoRec());
|
||||||
}
|
}
|
||||||
return result; }
|
return result; }
|
||||||
|
|||||||
@ -1,31 +1,8 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
import com.jasamedika.medifirst2000.dao.DiagnosaPasienDao;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.enums.StatusAntrianEnum;
|
import com.jasamedika.medifirst2000.enums.StatusAntrianEnum;
|
||||||
import com.jasamedika.medifirst2000.enums.StatusPenyakitEnum;
|
import com.jasamedika.medifirst2000.enums.StatusPenyakitEnum;
|
||||||
import com.jasamedika.medifirst2000.service.DiagnosaPasienService;
|
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.DiagnosaPasienVO;
|
||||||
import com.jasamedika.medifirst2000.vo.DiagnosaVO;
|
import com.jasamedika.medifirst2000.vo.DiagnosaVO;
|
||||||
import com.jasamedika.medifirst2000.vo.JenisDiagnosaVO;
|
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
|
* Implement class for PreskripsiDietService
|
||||||
*
|
*
|
||||||
* @author Adik
|
* @author Adik
|
||||||
* @param <T>
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Service("diagnosaPasienService")
|
@Service("diagnosaPasienService")
|
||||||
@ -141,7 +123,7 @@ public class DiagnosaPasienServiceImpl extends BaseVoServiceImpl implements Diag
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(diagnosaPasien)) {
|
if(CommonUtil.isNotNullOrEmpty(diagnosaPasien)) {
|
||||||
DiagnosaPasien resultPasien = diagnosaPasienDao.save(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("namaPasien", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNamaPasien());
|
||||||
result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm());
|
result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm());
|
||||||
}
|
}
|
||||||
@ -221,7 +203,7 @@ public class DiagnosaPasienServiceImpl extends BaseVoServiceImpl implements Diag
|
|||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(diagnosaPasien)) {
|
if (CommonUtil.isNotNullOrEmpty(diagnosaPasien)) {
|
||||||
DiagnosaPasien resultPasien = diagnosaPasienDao.save(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("namaPasien", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNamaPasien());
|
||||||
result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm());
|
result.put("noCm", resultPasien.getPasienDaftar().getPasienDaftar().getPasien().getNoCm());
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,14 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.HVADao;
|
import com.jasamedika.medifirst2000.dao.HVADao;
|
||||||
import com.jasamedika.medifirst2000.entities.DetailHVA;
|
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.DetailHVAVO;
|
||||||
import com.jasamedika.medifirst2000.vo.HVAVO;
|
import com.jasamedika.medifirst2000.vo.HVAVO;
|
||||||
import com.jasamedika.medifirst2000.vo.JenisHVAVO;
|
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")
|
@Service("HVAService")
|
||||||
public class HVAServiceImpl implements HVAService{
|
public class HVAServiceImpl implements HVAService{
|
||||||
@ -82,7 +78,7 @@ public class HVAServiceImpl implements HVAService{
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(hva)){
|
if(CommonUtil.isNotNullOrEmpty(hva)){
|
||||||
HVA hvaResult = hvaDao.save(hva);
|
HVA hvaResult = hvaDao.save(hva);
|
||||||
result.put("noRec", hvaResult.noRec);
|
result.put("noRec", hvaResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -1,47 +1,21 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
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")
|
@Service("HistoriPelayananCsService")
|
||||||
public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService {
|
public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService {
|
||||||
@ -132,7 +106,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
|
|||||||
|
|
||||||
if(CommonUtil.isNotNullOrEmpty(strukHistori)){
|
if(CommonUtil.isNotNullOrEmpty(strukHistori)){
|
||||||
StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori);
|
StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori);
|
||||||
result.put("noRecStrukHistori", strukHistoriResult.noRec);
|
result.put("noRecStrukHistori", strukHistoriResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -189,7 +163,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
|
|||||||
|
|
||||||
if(CommonUtil.isNotNullOrEmpty(historiPelayananCs)) {
|
if(CommonUtil.isNotNullOrEmpty(historiPelayananCs)) {
|
||||||
HistoriPelayananCs historiPelayananCsStatusResult = historiPelayananCsDao.save(historiPelayananCs);
|
HistoriPelayananCs historiPelayananCsStatusResult = historiPelayananCsDao.save(historiPelayananCs);
|
||||||
result.put("NoRec", historiPelayananCsStatusResult.noRec);
|
result.put("NoRec", historiPelayananCsStatusResult.getNoRec());
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* save StrukHistori here
|
* save StrukHistori here
|
||||||
@ -222,7 +196,7 @@ public class HistoriPelayananCsServiceImpl implements HistoriPelayananCsService
|
|||||||
|
|
||||||
if(CommonUtil.isNotNullOrEmpty(strukHistori)){
|
if(CommonUtil.isNotNullOrEmpty(strukHistori)){
|
||||||
StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori);
|
StrukHistori strukHistoriResult = strukHistoriDao.save(strukHistori);
|
||||||
result.put("norecstruk", strukHistoriResult.noRec);
|
result.put("norecstruk", strukHistoriResult.getNoRec());
|
||||||
//saveStrukHistori(strukHistoriVO);
|
//saveStrukHistori(strukHistoriVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -287,7 +287,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
|||||||
strukPelayanan.setTotalharusdibayar(ikiDanRemunerasi.getRemunerasi());
|
strukPelayanan.setTotalharusdibayar(ikiDanRemunerasi.getRemunerasi());
|
||||||
if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) {
|
if (CommonUtil.isNotNullOrEmpty(strukPelayanan)) {
|
||||||
StrukPelayanan modelStrukPelayanan = strukPelayananDao.save(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();
|
noRecStrukPelayanan = modelStrukPelayanan.getNoRec();
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(noRecStrukPelayanan)) {
|
if (CommonUtil.isNotNullOrEmpty(noRecStrukPelayanan)) {
|
||||||
@ -311,7 +311,7 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik
|
|||||||
strukHistori.setIkiDanRemunerasi(listIkiDanRemunerasi);
|
strukHistori.setIkiDanRemunerasi(listIkiDanRemunerasi);
|
||||||
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
||||||
StrukHistori model = strukHistoriDao.save(strukHistori);
|
StrukHistori model = strukHistoriDao.save(strukHistori);
|
||||||
result.put("noRecStrukHistori" + "", model.noRec);
|
result.put("noRecStrukHistori" + "", model.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -755,7 +755,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
|||||||
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
||||||
if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) {
|
if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) {
|
||||||
NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
||||||
result.put(model.getPeriode(), model.noRec);
|
result.put(model.getPeriode(), model.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -778,13 +778,13 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
|||||||
Map<String, Object> nilaiIKI = indekKinerjaDao.findNilaiIndeksKinerja(pegawai.getId(), periode);
|
Map<String, Object> nilaiIKI = indekKinerjaDao.findNilaiIndeksKinerja(pegawai.getId(), periode);
|
||||||
if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) {
|
if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) {
|
||||||
IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(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(model)) {
|
||||||
if (CommonUtil.isNotNullOrEmpty(nilaiIKI)) {
|
if (CommonUtil.isNotNullOrEmpty(nilaiIKI)) {
|
||||||
String noRec = (String) nilaiIKI.get("noRec");
|
String noRec = (String) nilaiIKI.get("noRec");
|
||||||
nilaiIndexKinerjaIndividu.setNoRec(noRec);
|
nilaiIndexKinerjaIndividu.setNoRec(noRec);
|
||||||
NilaiIndexKinerjaIndividu modell = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
NilaiIndexKinerjaIndividu modell = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
||||||
result.put(modell.getPeriode(), modell.noRec);
|
result.put(modell.getPeriode(), modell.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
||||||
@ -820,7 +820,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
|||||||
.transferVOToModel(temp.getNilaiIndexKinerjaIndividu(), new NilaiIndexKinerjaIndividu());
|
.transferVOToModel(temp.getNilaiIndexKinerjaIndividu(), new NilaiIndexKinerjaIndividu());
|
||||||
if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) {
|
if (CommonUtil.isNotNullOrEmpty(indekKinerjaIndividu)) {
|
||||||
IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(indekKinerjaIndividu);
|
IndeksKinerjaIndividu model = indeksKinerjaIndividuDao.save(indekKinerjaIndividu);
|
||||||
result.put(model.getPeriode(), model.noRec);
|
result.put(model.getPeriode(), model.getNoRec());
|
||||||
state++;
|
state++;
|
||||||
}
|
}
|
||||||
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
nilaiIndexKinerjaIndividu.setPegawai(pegawai);
|
||||||
@ -834,7 +834,7 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
|||||||
if (state == vo.getIndeksKinerjaIndividu().size()) {
|
if (state == vo.getIndeksKinerjaIndividu().size()) {
|
||||||
if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) {
|
if (CommonUtil.isNotNullOrEmpty(nilaiIndexKinerjaIndividu)) {
|
||||||
NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
NilaiIndexKinerjaIndividu model = nilaiIndexKinerjaIndividuDao.save(nilaiIndexKinerjaIndividu);
|
||||||
result.put(model.getPeriode(), model.noRec);
|
result.put(model.getPeriode(), model.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -1,47 +1,20 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
|
||||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
|
||||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsMaintenanceDaoCustom;
|
import com.jasamedika.medifirst2000.dao.custom.IpsrsMaintenanceDaoCustom;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsKalibrasi;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.IpsrsMaintenanceService;
|
import com.jasamedika.medifirst2000.service.IpsrsMaintenanceService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsKalibrasiVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsKontakServiceVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiKalibrasiVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiKontakServiceVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsTeknisiPemeliharaanVO;
|
import java.text.ParseException;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsMaintenanceVO;
|
import java.text.SimpleDateFormat;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPemeliharaanVO;
|
import java.util.*;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
|
||||||
|
|
||||||
@Service("ipsrsMaintenanceService")
|
@Service("ipsrsMaintenanceService")
|
||||||
public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
|
public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
|
||||||
@ -297,7 +270,7 @@ public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){
|
if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){
|
||||||
IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance);
|
IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance);
|
||||||
result.put("noRec", ipsrsMaintenanceResult.noRec);
|
result.put("noRec", ipsrsMaintenanceResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -460,7 +433,7 @@ public class IpsrsMaintenanceServiceImpl implements IpsrsMaintenanceService{
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){
|
if(CommonUtil.isNotNullOrEmpty(ipsrsMaintenance)){
|
||||||
IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance);
|
IpsrsMaintenance ipsrsMaintenanceResult = ipsrsMaintenanceDao.save(ipsrsMaintenance);
|
||||||
result.put("noRec", ipsrsMaintenanceResult.noRec);
|
result.put("noRec", ipsrsMaintenanceResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,28 +1,20 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsPemakaianMesinDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsPemakaianMesinDao;
|
||||||
import com.jasamedika.medifirst2000.dao.MesinDao;
|
import com.jasamedika.medifirst2000.dao.MesinDao;
|
||||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianMesinDaoCustom;
|
import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianMesinDaoCustom;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsMesinBoiler;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.IpsrsPemakaianMesinService;
|
import com.jasamedika.medifirst2000.service.IpsrsPemakaianMesinService;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsMesinBoilerVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsMesinGensetVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianMesinVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@Service("ipsrsPemakaianMesinService")
|
@Service("ipsrsPemakaianMesinService")
|
||||||
public class IpsrsPemakaianMesinServiceImpl implements IpsrsPemakaianMesinService{
|
public class IpsrsPemakaianMesinServiceImpl implements IpsrsPemakaianMesinService{
|
||||||
@ -130,7 +122,7 @@ public class IpsrsPemakaianMesinServiceImpl implements IpsrsPemakaianMesinServic
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianMesin)){
|
if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianMesin)){
|
||||||
IpsrsPemakaianMesin ipsrsPemakaianMesinResult = ipsrsPemakaianBoilerDao.save(ipsrsPemakaianMesin);
|
IpsrsPemakaianMesin ipsrsPemakaianMesinResult = ipsrsPemakaianBoilerDao.save(ipsrsPemakaianMesin);
|
||||||
result.put("noRec", ipsrsPemakaianMesinResult.noRec);
|
result.put("noRec", ipsrsPemakaianMesinResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,24 +1,20 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsPemakaianRuanganDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsPemakaianRuanganDao;
|
||||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianRuanganDaoCustom;
|
import com.jasamedika.medifirst2000.dao.custom.IpsrsPemakaianRuanganDaoCustom;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsPemakaianRuangan;
|
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian;
|
import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian;
|
||||||
|
import com.jasamedika.medifirst2000.entities.IpsrsPemakaianRuangan;
|
||||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||||
import com.jasamedika.medifirst2000.service.IpsrsPemakaianRuanganService;
|
import com.jasamedika.medifirst2000.service.IpsrsPemakaianRuanganService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianRuanganVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO;
|
import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO;
|
||||||
|
import com.jasamedika.medifirst2000.vo.IpsrsPemakaianRuanganVO;
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
@Service("ipsrsPemakaianRuanganService")
|
@Service("ipsrsPemakaianRuanganService")
|
||||||
public class IpsrsPemakaianRuanganServiceImpl implements IpsrsPemakaianRuanganService{
|
public class IpsrsPemakaianRuanganServiceImpl implements IpsrsPemakaianRuanganService{
|
||||||
@ -78,7 +74,7 @@ public class IpsrsPemakaianRuanganServiceImpl implements IpsrsPemakaianRuanganSe
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianRuangan)){
|
if(CommonUtil.isNotNullOrEmpty(ipsrsPemakaianRuangan)){
|
||||||
IpsrsPemakaianRuangan ipsrsPemakaianRuanganResult = ipsrsPemakaianRuanganDao.save(ipsrsPemakaianRuangan);
|
IpsrsPemakaianRuangan ipsrsPemakaianRuanganResult = ipsrsPemakaianRuanganDao.save(ipsrsPemakaianRuangan);
|
||||||
result.put("noRec", ipsrsPemakaianRuanganResult.noRec);
|
result.put("noRec", ipsrsPemakaianRuanganResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,34 +1,24 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsMaintenanceDao;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsPeminjamanAlatDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsPeminjamanAlatDao;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
|
||||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||||
import com.jasamedika.medifirst2000.dao.custom.IpsrsPeminjamanAlatDaoCustom;
|
import com.jasamedika.medifirst2000.dao.custom.IpsrsPeminjamanAlatDaoCustom;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsPeminjamanAlat;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.IpsrsPeminjamanAlatService;
|
import com.jasamedika.medifirst2000.service.IpsrsPeminjamanAlatService;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPeminjamanAlatVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
import java.util.Date;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@Service("ipsrsPeminjamanAlatService")
|
@Service("ipsrsPeminjamanAlatService")
|
||||||
public class IpsrsPeminjamanAlatServiceImpl extends BaseAngaranServiceImpl implements IpsrsPeminjamanAlatService{
|
public class IpsrsPeminjamanAlatServiceImpl extends BaseAngaranServiceImpl implements IpsrsPeminjamanAlatService{
|
||||||
@ -162,7 +152,7 @@ public class IpsrsPeminjamanAlatServiceImpl extends BaseAngaranServiceImpl imple
|
|||||||
ipsrsPeminjamanAlat.setRuanganAsal(getRuanganByUserLogin());
|
ipsrsPeminjamanAlat.setRuanganAsal(getRuanganByUserLogin());
|
||||||
if(CommonUtil.isNotNullOrEmpty(ipsrsPeminjamanAlat)){
|
if(CommonUtil.isNotNullOrEmpty(ipsrsPeminjamanAlat)){
|
||||||
IpsrsPeminjamanAlat resultPeminjamanAlat = ipsrsPeminjamanAlatDao.save(ipsrsPeminjamanAlat);
|
IpsrsPeminjamanAlat resultPeminjamanAlat = ipsrsPeminjamanAlatDao.save(ipsrsPeminjamanAlat);
|
||||||
result.put("noRec", resultPeminjamanAlat.noRec);
|
result.put("noRec", resultPeminjamanAlat.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -1,45 +1,17 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsPelaksanaanPerbaikanDao;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsPerbaikanDao;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.IpsrsPerbaikanService;
|
import com.jasamedika.medifirst2000.service.IpsrsPerbaikanService;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanListTeknisiVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanSukuCadangVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPelaksanaanPerbaikanVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPerbaikanVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsStatusPerbaikanVO;
|
import java.util.*;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO;
|
|
||||||
|
|
||||||
@Service("ipsrsPerbaikanService")
|
@Service("ipsrsPerbaikanService")
|
||||||
public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService {
|
public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService {
|
||||||
@ -492,7 +464,7 @@ public class IpsrsPerbaikanServiceImpl implements IpsrsPerbaikanService {
|
|||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(ipsrsPerbaikan)) {
|
if (CommonUtil.isNotNullOrEmpty(ipsrsPerbaikan)) {
|
||||||
IpsrsPerbaikan resultIpsrsPerbaikan = ipsrsPerbaikanDao.save(ipsrsPerbaikan);
|
IpsrsPerbaikan resultIpsrsPerbaikan = ipsrsPerbaikanDao.save(ipsrsPerbaikan);
|
||||||
result.put("noRec", resultIpsrsPerbaikan.noRec);
|
result.put("noRec", resultIpsrsPerbaikan.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,37 +1,18 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsPreventiveMaintenanceDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsPreventiveMaintenanceDao;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsPemeriksaanAlat;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.IpsrsMaintenanceService;
|
import com.jasamedika.medifirst2000.service.IpsrsMaintenanceService;
|
||||||
import com.jasamedika.medifirst2000.service.IpsrsPreventiveMaintenanceService;
|
import com.jasamedika.medifirst2000.service.IpsrsPreventiveMaintenanceService;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPemeriksaanAlatVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPemeriksaanVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsPreventiveMaintenanceVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.PengecekanPeralatanMappingVO;
|
import java.util.*;
|
||||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
|
||||||
|
|
||||||
@Service("ipsrsPreventiveMaintenanceService")
|
@Service("ipsrsPreventiveMaintenanceService")
|
||||||
public class IpsrsPreventiveMaintenanceServiceImpl implements 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;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,22 +1,21 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.IpsrsTagihanBusinessCenterDao;
|
import com.jasamedika.medifirst2000.dao.IpsrsTagihanBusinessCenterDao;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian;
|
import com.jasamedika.medifirst2000.entities.IpsrsKapasitasJenisPemakaian;
|
||||||
import com.jasamedika.medifirst2000.entities.IpsrsTagihanBusinessCenter;
|
import com.jasamedika.medifirst2000.entities.IpsrsTagihanBusinessCenter;
|
||||||
import com.jasamedika.medifirst2000.entities.Rekanan;
|
import com.jasamedika.medifirst2000.entities.Rekanan;
|
||||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
|
||||||
import com.jasamedika.medifirst2000.service.IpsrsTagihanBusinessCenterService;
|
import com.jasamedika.medifirst2000.service.IpsrsTagihanBusinessCenterService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO;
|
import com.jasamedika.medifirst2000.vo.IpsrsKapasitasJenisPemakaianVO;
|
||||||
import com.jasamedika.medifirst2000.vo.IpsrsTagihanBusinessCenterVO;
|
import com.jasamedika.medifirst2000.vo.IpsrsTagihanBusinessCenterVO;
|
||||||
import com.jasamedika.medifirst2000.vo.RekananVO;
|
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")
|
@Service("ipsrsTagihanBusinessCenterService")
|
||||||
public class IpsrsTagihanBusinessCenterServiceImpl implements IpsrsTagihanBusinessCenterService{
|
public class IpsrsTagihanBusinessCenterServiceImpl implements IpsrsTagihanBusinessCenterService{
|
||||||
@ -73,7 +72,7 @@ public class IpsrsTagihanBusinessCenterServiceImpl implements IpsrsTagihanBusine
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(ipsrsTagihanBusinessCenter)){
|
if(CommonUtil.isNotNullOrEmpty(ipsrsTagihanBusinessCenter)){
|
||||||
IpsrsTagihanBusinessCenter ipsrsTagihanBusinessCenterResult = ipsrsTagihanBusinessCenterDao.save(ipsrsTagihanBusinessCenter);
|
IpsrsTagihanBusinessCenter ipsrsTagihanBusinessCenterResult = ipsrsTagihanBusinessCenterDao.save(ipsrsTagihanBusinessCenter);
|
||||||
result.put("noRec", ipsrsTagihanBusinessCenterResult.noRec);
|
result.put("noRec", ipsrsTagihanBusinessCenterResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,48 +1,18 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.ItPelaksanaanPerbaikanDao;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
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.custom.ItPerbaikanDaoCustom;
|
import com.jasamedika.medifirst2000.dao.custom.ItPerbaikanDaoCustom;
|
||||||
import com.jasamedika.medifirst2000.entities.ItPelaksanaanPerbaikan;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.ItPerbaikanService;
|
import com.jasamedika.medifirst2000.service.ItPerbaikanService;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanListTeknisiVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanSukuCadangVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.ItPelaksanaanPerbaikanVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.ItPerbaikanVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.ItStatusPerbaikanVO;
|
import java.util.*;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RegistrasiAsetVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.StokProdukGlobalVO;
|
|
||||||
|
|
||||||
@Service("ItPerbaikanService")
|
@Service("ItPerbaikanService")
|
||||||
public class ItPerbaikanServiceImpl implements ItPerbaikanService {
|
public class ItPerbaikanServiceImpl implements ItPerbaikanService {
|
||||||
@ -543,7 +513,7 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService {
|
|||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(ItPerbaikan)) {
|
if (CommonUtil.isNotNullOrEmpty(ItPerbaikan)) {
|
||||||
ItPerbaikan resultItPerbaikan = itPerbaikanDao.save(ItPerbaikan);
|
ItPerbaikan resultItPerbaikan = itPerbaikanDao.save(ItPerbaikan);
|
||||||
result.put("noRec", resultItPerbaikan.noRec);
|
result.put("noRec", resultItPerbaikan.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -744,7 +714,7 @@ public class ItPerbaikanServiceImpl implements ItPerbaikanService {
|
|||||||
long inMinute = dateTime / 60000;
|
long inMinute = dateTime / 60000;
|
||||||
ItStatusPerbaikan.setStatusRespon(1);
|
ItStatusPerbaikan.setStatusRespon(1);
|
||||||
ItStatusPerbaikan.setKetStatusRespon("Sudah di Respon");
|
ItStatusPerbaikan.setKetStatusRespon("Sudah di Respon");
|
||||||
result.put("noRec", ItPerbaikan.noRec);
|
result.put("noRec", ItPerbaikan.getNoRec());
|
||||||
if (inMinute < 15) {
|
if (inMinute < 15) {
|
||||||
ItStatusPerbaikan.setStatusRespon(1);
|
ItStatusPerbaikan.setStatusRespon(1);
|
||||||
ItStatusPerbaikan.setWaktuRespon(inMinute);
|
ItStatusPerbaikan.setWaktuRespon(inMinute);
|
||||||
|
|||||||
@ -1,15 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.K3CheckListFacillitySefetyDao;
|
import com.jasamedika.medifirst2000.dao.K3CheckListFacillitySefetyDao;
|
||||||
import com.jasamedika.medifirst2000.entities.K3CheckListFacillitySefety;
|
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.K3CheckListFacillitySefetyVO;
|
||||||
import com.jasamedika.medifirst2000.vo.K3ItemPeriksaGedungVO;
|
import com.jasamedika.medifirst2000.vo.K3ItemPeriksaGedungVO;
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
@Service("k3CheckListFacillitySefetyService")
|
@Service("k3CheckListFacillitySefetyService")
|
||||||
public class K3CheckListFacillitySefetyServiceImpl implements K3CheckListFacillitySefetyService{
|
public class K3CheckListFacillitySefetyServiceImpl implements K3CheckListFacillitySefetyService{
|
||||||
@ -112,7 +106,7 @@ public class K3CheckListFacillitySefetyServiceImpl implements K3CheckListFacilli
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(k3CheckListFacillitySefety)){
|
if(CommonUtil.isNotNullOrEmpty(k3CheckListFacillitySefety)){
|
||||||
K3CheckListFacillitySefety k3CheckListFacillitySefetyResult = k3CheckListFacillitySefetyDao.save(k3CheckListFacillitySefety);
|
K3CheckListFacillitySefety k3CheckListFacillitySefetyResult = k3CheckListFacillitySefetyDao.save(k3CheckListFacillitySefety);
|
||||||
result.put("noRec", k3CheckListFacillitySefetyResult.noRec);
|
result.put("noRec", k3CheckListFacillitySefetyResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -1,42 +1,18 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.K3LaporanKecelakaanKerjaDao;
|
import com.jasamedika.medifirst2000.dao.K3LaporanKecelakaanKerjaDao;
|
||||||
import com.jasamedika.medifirst2000.dao.LkkIdentifikasiKorbanDao;
|
import com.jasamedika.medifirst2000.dao.LkkIdentifikasiKorbanDao;
|
||||||
import com.jasamedika.medifirst2000.dao.custom.K3LaporanKecelakaanKerjaDaoCustom;
|
import com.jasamedika.medifirst2000.dao.custom.K3LaporanKecelakaanKerjaDaoCustom;
|
||||||
import com.jasamedika.medifirst2000.entities.K3LaporanKecelakaanKerja;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.K3LaporanKecelakaanKerjaService;
|
import com.jasamedika.medifirst2000.service.K3LaporanKecelakaanKerjaService;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.K3LaporanKecelakaanKerjaVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.LkkPerkiraanKerugianVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.LkkIdentifikasiKejadianVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.LkkIdentifikasiKorbanVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.LkkRencanaTindakLanjutVO;
|
import java.util.*;
|
||||||
import com.jasamedika.medifirst2000.vo.LkkSaksiKejadianVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.StatusYaTidakVO;
|
|
||||||
|
|
||||||
@Service("k3LaporanKecelakaanKerjaService")
|
@Service("k3LaporanKecelakaanKerjaService")
|
||||||
public class K3LaporanKecelakaanKerjaServiceImpl implements K3LaporanKecelakaanKerjaService{
|
public class K3LaporanKecelakaanKerjaServiceImpl implements K3LaporanKecelakaanKerjaService{
|
||||||
@ -189,7 +165,7 @@ public class K3LaporanKecelakaanKerjaServiceImpl implements K3LaporanKecelakaanK
|
|||||||
|
|
||||||
if(CommonUtil.isNotNullOrEmpty(k3LaporanKecelakaanKerja)){
|
if(CommonUtil.isNotNullOrEmpty(k3LaporanKecelakaanKerja)){
|
||||||
K3LaporanKecelakaanKerja k3LaporanKecelakaanKerjaResult = k3LaporanKecelakaanKerjaDao.save(k3LaporanKecelakaanKerja);
|
K3LaporanKecelakaanKerja k3LaporanKecelakaanKerjaResult = k3LaporanKecelakaanKerjaDao.save(k3LaporanKecelakaanKerja);
|
||||||
result.put("noRec", k3LaporanKecelakaanKerjaResult.noRec);
|
result.put("noRec", k3LaporanKecelakaanKerjaResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,31 +1,21 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
package com.jasamedika.medifirst2000.service.impl;
|
||||||
|
|
||||||
import java.io.BufferedOutputStream;
|
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||||
import java.io.File;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
import java.io.FileInputStream;
|
import com.jasamedika.medifirst2000.dao.custom.KartuPengendaliDaoCustom;
|
||||||
import java.io.FileNotFoundException;
|
import com.jasamedika.medifirst2000.dao.custom.StrukPelayananDetailDaoCustom;
|
||||||
import java.io.FileOutputStream;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
import java.io.IOException;
|
import com.jasamedika.medifirst2000.enums.VerifikasiEnum;
|
||||||
import java.util.ArrayList;
|
import com.jasamedika.medifirst2000.service.KartuPengendaliService;
|
||||||
import java.util.Arrays;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import java.util.Date;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import java.util.HashMap;
|
import com.jasamedika.medifirst2000.util.IndonesianNumberToWords;
|
||||||
import java.util.Iterator;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Set;
|
|
||||||
import java.util.TreeMap;
|
|
||||||
import java.util.UUID;
|
|
||||||
|
|
||||||
import org.apache.commons.codec.binary.Base64;
|
import org.apache.commons.codec.binary.Base64;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFRow;
|
import org.apache.poi.hssf.usermodel.HSSFRow;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||||
import org.apache.poi.ss.usermodel.Cell;
|
import org.apache.poi.ss.usermodel.*;
|
||||||
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.util.CellRangeAddress;
|
import org.apache.poi.ss.util.CellRangeAddress;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
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.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
import java.io.*;
|
||||||
import com.jasamedika.medifirst2000.dao.DetailPengadaanDao;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
@Service("kartuPengendaliService")
|
@Service("kartuPengendaliService")
|
||||||
public class KartuPengendaliServiceImpl extends BaseAngaranServiceImpl implements KartuPengendaliService{
|
public class KartuPengendaliServiceImpl extends BaseAngaranServiceImpl implements KartuPengendaliService{
|
||||||
@ -210,7 +153,7 @@ public class KartuPengendaliServiceImpl extends BaseAngaranServiceImpl implement
|
|||||||
|
|
||||||
if(CommonUtil.isNotNullOrEmpty(kartuPengendali)){
|
if(CommonUtil.isNotNullOrEmpty(kartuPengendali)){
|
||||||
KartuPengendali resultKartuPengendali = kartupengendaliDao.save(kartuPengendali);
|
KartuPengendali resultKartuPengendali = kartupengendaliDao.save(kartuPengendali);
|
||||||
result.put("noRec", resultKartuPengendali.noRec);
|
result.put("noRec", resultKartuPengendali.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -2279,7 +2279,7 @@ public class LaundryServiceImpl extends BaseAngaranServiceImpl implements Laundr
|
|||||||
StrukPelayanan strukPelayananResult = this.strukPelayananDao.save(strukPelayanan);
|
StrukPelayanan strukPelayananResult = this.strukPelayananDao.save(strukPelayanan);
|
||||||
|
|
||||||
if(CommonUtil.isNotNullOrEmpty(strukPelayananResult.getNoRec())){
|
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)) {
|
if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) {
|
||||||
MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsen);
|
MonitoringAbsen model = monitoringAbsenDao.save(monitoringAbsen);
|
||||||
result.put(model.getNoRec(), model.noRec);
|
result.put(model.getNoRec(), model.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -2800,7 +2800,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
|
|||||||
kelompokTransaksiConverter.transferVOToModel(vo.getKelompokTransaksi(), new KelompokTransaksi()));
|
kelompokTransaksiConverter.transferVOToModel(vo.getKelompokTransaksi(), new KelompokTransaksi()));
|
||||||
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
||||||
StrukHistori model = strukHistoriDao.save(strukHistori);
|
StrukHistori model = strukHistoriDao.save(strukHistori);
|
||||||
result.put(model.getNoRec(), model.noRec);
|
result.put(model.getNoRec(), model.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -3060,7 +3060,7 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
|
|||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) {
|
if (CommonUtil.isNotNullOrEmpty(monitoringAbsen)) {
|
||||||
MonitoringAbsen model = monitoringAbsenDao.save(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)) {
|
if (CommonUtil.isNotNullOrEmpty(monitoringAbsenDb)) {
|
||||||
MonitoringAbsen model = monitoringAbsenDao.save(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);
|
StrukPelayananDetail strukPelayananDetail = getStrukPelayananDetail(uangLembur, pegawai, strukPelayanan);
|
||||||
strukPelayananDetailDao.save(strukPelayananDetail);
|
strukPelayananDetailDao.save(strukPelayananDetail);
|
||||||
|
|
||||||
return strukPelayananDetail.noRec;
|
return strukPelayananDetail.getNoRec();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static StrukPelayanan getStrukPelayanan(UangLemburVO uangLembur, Pegawai pegawai,
|
private static StrukPelayanan getStrukPelayanan(UangLemburVO uangLembur, Pegawai pegawai,
|
||||||
|
|||||||
@ -1,32 +1,22 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
package com.jasamedika.medifirst2000.service.impl;
|
||||||
|
|
||||||
import java.util.Date;
|
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||||
import java.util.HashMap;
|
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
||||||
import java.util.List;
|
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
||||||
import java.util.Map;
|
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.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.PageRequest;
|
||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
import java.util.Date;
|
||||||
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
import java.util.HashMap;
|
||||||
import com.jasamedika.medifirst2000.dao.StrukOrderDao;
|
import java.util.List;
|
||||||
import com.jasamedika.medifirst2000.entities.JenisDokumen;
|
import java.util.Map;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -140,7 +130,7 @@ public class OrderPelayananSistemServiceImpl implements OrderPelayananSistemServ
|
|||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(op)) {
|
if (CommonUtil.isNotNullOrEmpty(op)) {
|
||||||
OrderPelayanan opresult = this.orderPelayananDao.save(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;
|
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.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.converter.PapCatatanConverter;
|
|
||||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||||
import com.jasamedika.medifirst2000.dao.CatatanDao;
|
import com.jasamedika.medifirst2000.dao.CatatanDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PapCatatanDao;
|
import com.jasamedika.medifirst2000.dao.PapCatatanDao;
|
||||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||||
import com.jasamedika.medifirst2000.entities.Catatan;
|
import com.jasamedika.medifirst2000.entities.Catatan;
|
||||||
import com.jasamedika.medifirst2000.entities.PapCatatan;
|
import com.jasamedika.medifirst2000.entities.PapCatatan;
|
||||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
|
||||||
import com.jasamedika.medifirst2000.service.PapCatatanService;
|
import com.jasamedika.medifirst2000.service.PapCatatanService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
|
||||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PapCatatanVO;
|
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")
|
@Service("PAPCatatanService")
|
||||||
public class PapCatatanServiceImpl implements PapCatatanService {
|
public class PapCatatanServiceImpl implements PapCatatanService {
|
||||||
@ -65,7 +60,7 @@ public class PapCatatanServiceImpl implements PapCatatanService {
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(papCatatan)){
|
if(CommonUtil.isNotNullOrEmpty(papCatatan)){
|
||||||
PapCatatan papCatatanResult = papCatatanDao.save(papCatatan);
|
PapCatatan papCatatanResult = papCatatanDao.save(papCatatan);
|
||||||
result.put("noRec", papCatatanResult.noRec);
|
result.put("noRec", papCatatanResult.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}catch (Exception ex){
|
}catch (Exception ex){
|
||||||
|
|||||||
@ -1,36 +1,24 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.PapDataTandaVitalConverter;
|
||||||
import com.jasamedika.medifirst2000.converter.PapGinekologiConverter;
|
import com.jasamedika.medifirst2000.converter.PapGinekologiConverter;
|
||||||
import com.jasamedika.medifirst2000.converter.PapLaboratoriumConverter;
|
import com.jasamedika.medifirst2000.converter.PapLaboratoriumConverter;
|
||||||
import com.jasamedika.medifirst2000.dao.PapGinekologiDao;
|
import com.jasamedika.medifirst2000.dao.PapGinekologiDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||||
import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao;
|
import com.jasamedika.medifirst2000.dao.RegistrasiPelayananPasienDao;
|
||||||
import com.jasamedika.medifirst2000.entities.PapKeluhanTambahan;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.exception.ServiceVOException;
|
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||||
import com.jasamedika.medifirst2000.service.PapGinekologiService;
|
import com.jasamedika.medifirst2000.service.PapGinekologiService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
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.PapDataTandaVitalVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PapGinekologiVO;
|
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
|
* Implement class for PAPGinekologiService
|
||||||
@ -76,7 +64,7 @@ public class PapGinekologiServiceImpl implements PapGinekologiService {
|
|||||||
model.setPasien(null);
|
model.setPasien(null);
|
||||||
PapGinekologi resultModel=papGinekologiDao.save(model);
|
PapGinekologi resultModel=papGinekologiDao.save(model);
|
||||||
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
||||||
result.put("papGinekologi", resultModel.noRec);
|
result.put("papGinekologi", resultModel.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -103,7 +91,7 @@ public class PapGinekologiServiceImpl implements PapGinekologiService {
|
|||||||
model.getPapDataTandaVitalSet().addAll(detailPapDataTandaVital);
|
model.getPapDataTandaVitalSet().addAll(detailPapDataTandaVital);
|
||||||
PapGinekologi resultModel=papGinekologiDao.save(model);
|
PapGinekologi resultModel=papGinekologiDao.save(model);
|
||||||
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
||||||
result.put("papGinekologi", resultModel.noRec);
|
result.put("papGinekologi", resultModel.getNoRec());
|
||||||
result.put("dataFound", true);
|
result.put("dataFound", true);
|
||||||
}else{
|
}else{
|
||||||
result.put("dataFound", false);
|
result.put("dataFound", false);
|
||||||
|
|||||||
@ -1,26 +1,17 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PapInformasiIbuDao;
|
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
|
* Implement class for PapInformasiIbuService
|
||||||
@ -72,7 +63,7 @@ public class PapInformasiIbuServiceImpl extends BaseVoServiceImpl implements Pap
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(model)){
|
if(CommonUtil.isNotNullOrEmpty(model)){
|
||||||
PapInformasiIbu papInformasiIbuResult = papInformasiIbuDao.save(model);
|
PapInformasiIbu papInformasiIbuResult = papInformasiIbuDao.save(model);
|
||||||
result.put("noRec", papInformasiIbuResult.noRec);
|
result.put("noRec", papInformasiIbuResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,17 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.PapImunisasiDetailConverter;
|
||||||
import com.jasamedika.medifirst2000.converter.PapRiwayatImunisasiConverter;
|
import com.jasamedika.medifirst2000.converter.PapRiwayatImunisasiConverter;
|
||||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
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.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO;
|
import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PapRiwayatImunisasiVO;
|
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
|
* Implement class for PAPRiwayatImunisasiService
|
||||||
@ -73,7 +66,7 @@ public class PapRiwayatImunisasiServiceImpl implements PapRiwayatImunisasiServic
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(model)){
|
if(CommonUtil.isNotNullOrEmpty(model)){
|
||||||
PapRiwayatImunisasi resultModel = papRiwayatImunisasiDao.save(model);
|
PapRiwayatImunisasi resultModel = papRiwayatImunisasiDao.save(model);
|
||||||
result.put("noRec", resultModel.noRec);
|
result.put("noRec", resultModel.getNoRec());
|
||||||
}
|
}
|
||||||
} else{
|
} else{
|
||||||
result = null;
|
result = null;
|
||||||
|
|||||||
@ -1,29 +1,25 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.PapImunisasiDetailConverter;
|
||||||
import com.jasamedika.medifirst2000.converter.PapRiwayatTumbuhKembangConverter;
|
import com.jasamedika.medifirst2000.converter.PapRiwayatTumbuhKembangConverter;
|
||||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PapRiwayatTumbuhKembangDao;
|
import com.jasamedika.medifirst2000.dao.PapRiwayatTumbuhKembangDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
||||||
import com.jasamedika.medifirst2000.entities.PapImunisasiDetail;
|
|
||||||
import com.jasamedika.medifirst2000.entities.PapRiwayatTumbuhKembang;
|
import com.jasamedika.medifirst2000.entities.PapRiwayatTumbuhKembang;
|
||||||
import com.jasamedika.medifirst2000.entities.Pasien;
|
import com.jasamedika.medifirst2000.entities.Pasien;
|
||||||
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||||
import com.jasamedika.medifirst2000.service.PapRiwayatTumbuhKembangService;
|
import com.jasamedika.medifirst2000.service.PapRiwayatTumbuhKembangService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.PapImunisasiDetailVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.PapRiwayatTumbuhKembangVO;
|
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
|
* Implement class for PAPRiwayatTumbuhKembangService
|
||||||
@ -60,7 +56,7 @@ public class PapRiwayatTumbuhKembangServiceImpl implements PapRiwayatTumbuhKemba
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(model)){
|
if(CommonUtil.isNotNullOrEmpty(model)){
|
||||||
PapRiwayatTumbuhKembang resultModel=papRiwayatTumbuhKembangDao.save(model);
|
PapRiwayatTumbuhKembang resultModel=papRiwayatTumbuhKembangDao.save(model);
|
||||||
result.put("noRec", resultModel.noRec);
|
result.put("noRec", resultModel.getNoRec());
|
||||||
}
|
}
|
||||||
} else{
|
} else{
|
||||||
result = null;
|
result = null;
|
||||||
|
|||||||
@ -1,20 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.converter.PapSkriningGiziConverter;
|
import com.jasamedika.medifirst2000.converter.PapSkriningGiziConverter;
|
||||||
import com.jasamedika.medifirst2000.converter.PapSkriningGiziDetailConverter;
|
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.PapSkriningGiziDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PapSkriningGiziDetailDao;
|
import com.jasamedika.medifirst2000.dao.PapSkriningGiziDetailDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PasienDao;
|
import com.jasamedika.medifirst2000.dao.PasienDao;
|
||||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.exception.ServiceVOException;
|
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||||
import com.jasamedika.medifirst2000.service.PapSkriningGiziService;
|
import com.jasamedika.medifirst2000.service.PapSkriningGiziService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.GridSkriningGiziSkorVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.PapSkriningGiziDetailVO;
|
import org.springframework.data.domain.Page;
|
||||||
import com.jasamedika.medifirst2000.vo.PapSkriningGiziVO;
|
import org.springframework.data.domain.PageRequest;
|
||||||
import com.jasamedika.medifirst2000.vo.PasienVO;
|
import org.springframework.data.domain.Pageable;
|
||||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
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
|
* Implement class for PAPSkriningGiziService
|
||||||
@ -124,7 +109,7 @@ public class PapSkriningGiziServiceImpl extends BaseVoServiceImpl implements Pap
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
result.put("noRec", resultModel.noRec);
|
result.put("noRec", resultModel.getNoRec());
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,30 +1,22 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PapStatusFungsionalDao;
|
import com.jasamedika.medifirst2000.dao.PapStatusFungsionalDao;
|
||||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.exception.ServiceVOException;
|
import com.jasamedika.medifirst2000.exception.ServiceVOException;
|
||||||
import com.jasamedika.medifirst2000.service.PapStatusFungsionalService;
|
import com.jasamedika.medifirst2000.service.PapStatusFungsionalService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.JsonUtil;
|
|
||||||
import com.jasamedika.medifirst2000.vo.PapStatusFungsionalVO;
|
import com.jasamedika.medifirst2000.vo.PapStatusFungsionalVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||||
import com.jasamedika.medifirst2000.vo.StatusFungsionalVO;
|
import com.jasamedika.medifirst2000.vo.StatusFungsionalVO;
|
||||||
import com.jasamedika.medifirst2000.vo.StatusYaTidakVO;
|
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")
|
@Service("PapStatusFungsionalService")
|
||||||
@ -75,7 +67,7 @@ public class PapStatusFungsionalServiceImpl implements PapStatusFungsionalServic
|
|||||||
}
|
}
|
||||||
PapStatusFungsional resultModel=papStatusFungsionalDao.save(model);
|
PapStatusFungsional resultModel=papStatusFungsionalDao.save(model);
|
||||||
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
if(CommonUtil.isNotNullOrEmpty(resultModel)){
|
||||||
result.put("noRec", resultModel.noRec);
|
result.put("noRec", resultModel.getNoRec());
|
||||||
}
|
}
|
||||||
} else{
|
} else{
|
||||||
result = null;
|
result = null;
|
||||||
|
|||||||
@ -246,7 +246,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(strukPlanning)){
|
if(CommonUtil.isNotNullOrEmpty(strukPlanning)){
|
||||||
StrukPlanning strukPlanningResult = strukPlanningDao.save(strukPlanning);
|
StrukPlanning strukPlanningResult = strukPlanningDao.save(strukPlanning);
|
||||||
result.put("noRec", strukPlanningResult.noRec);
|
result.put("noRec", strukPlanningResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -350,7 +350,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||||
|
|
||||||
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
||||||
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
||||||
@ -468,7 +468,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||||
|
|
||||||
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
||||||
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
||||||
@ -601,7 +601,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||||
|
|
||||||
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
StrukPlanningVO strukPlanningVO = new StrukPlanningVO();
|
||||||
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
if(CommonUtil.isNotNullOrEmpty(noPlanning)){
|
||||||
@ -735,7 +735,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe.getStatusMusare())){
|
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe.getStatusMusare())){
|
||||||
@ -772,7 +772,7 @@ public class PegawaiMutasiSanksiResignServiceImpl implements PegawaiMutasiSanksi
|
|||||||
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
if(CommonUtil.isNotNullOrEmpty(planningPegawaiMuSaRe)){
|
||||||
planningPegawaiMuSaRe.setApprovalStatus(2);
|
planningPegawaiMuSaRe.setApprovalStatus(2);
|
||||||
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
PlanningPegawaiMuSaRe planningPegawaiMuSaReResult = planningPegawaiMuSaReDao.save(planningPegawaiMuSaRe);
|
||||||
result.put("noRec", planningPegawaiMuSaReResult.noRec);
|
result.put("noRec", planningPegawaiMuSaReResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,24 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.BufferedReader;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -8,141 +27,13 @@ import java.net.HttpURLConnection;
|
|||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Implement class for PelayananObatService
|
* Implement class for PelayananObatService
|
||||||
*
|
*
|
||||||
* @author Generator
|
* @author Generator
|
||||||
* @param <T>
|
*
|
||||||
*/
|
*/
|
||||||
@Service("pelayananObatService")
|
@Service("pelayananObatService")
|
||||||
public class PelayananObatServiceImpl extends BaseVoServiceImpl implements PelayananObatService {
|
public class PelayananObatServiceImpl extends BaseVoServiceImpl implements PelayananObatService {
|
||||||
@ -3004,7 +2895,7 @@ public class PelayananObatServiceImpl extends BaseVoServiceImpl implements Pelay
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(strukPelayanan)){
|
if(CommonUtil.isNotNullOrEmpty(strukPelayanan)){
|
||||||
StrukPelayanan strukPelayananResult = strukPelayananDao.save(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);
|
PelayananPasien pelayananPasien = pelayananPasienDao.findOne(noRec);
|
||||||
if(CommonUtil.isNotNullOrEmpty(pelayananPasien)){
|
if(CommonUtil.isNotNullOrEmpty(pelayananPasien)){
|
||||||
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
|
PelayananPasien pelayananPasienResult = pelayananPasienDao.save(pelayananPasien);
|
||||||
result.put("noRec", pelayananPasienResult.noRec);
|
result.put("noRec", pelayananPasienResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,45 +1,22 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.converter.ProdukConverter;
|
import com.jasamedika.medifirst2000.converter.ProdukConverter;
|
||||||
import com.jasamedika.medifirst2000.dao.KamarDao;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
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.dto.PemakaianRumahDukaDto;
|
import com.jasamedika.medifirst2000.dto.PemakaianRumahDukaDto;
|
||||||
import com.jasamedika.medifirst2000.dto.RumahDukaDto;
|
import com.jasamedika.medifirst2000.dto.RumahDukaDto;
|
||||||
import com.jasamedika.medifirst2000.entities.Kamar;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.enums.Status;
|
import com.jasamedika.medifirst2000.enums.Status;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.service.PemakaianRumahDukaService;
|
import com.jasamedika.medifirst2000.service.PemakaianRumahDukaService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.KamarVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.PemakaianRumahDukaVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.PenambahanKebutuhanSaranaVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
import java.util.*;
|
||||||
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
|
|
||||||
|
|
||||||
@Service("PemakaianRumahDukaService")
|
@Service("PemakaianRumahDukaService")
|
||||||
public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements PemakaianRumahDukaService {
|
public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements PemakaianRumahDukaService {
|
||||||
@ -112,7 +89,7 @@ public class PemakaianRumahDukaServiceImpl extends BaseVoServiceImpl implements
|
|||||||
StrukOrder strukOrderResult = this.strukOrderDao.save(strukOrder);
|
StrukOrder strukOrderResult = this.strukOrderDao.save(strukOrder);
|
||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(strukOrderResult)) {
|
if (CommonUtil.isNotNullOrEmpty(strukOrderResult)) {
|
||||||
result.put("noRec", strukOrderResult.noRec);
|
result.put("noRec", strukOrderResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
System.out.println("End Update");
|
System.out.println("End Update");
|
||||||
|
|||||||
@ -1,48 +1,20 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.OrderPelayananDao;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
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.dto.PemulasaraanJenazahDetailDto;
|
import com.jasamedika.medifirst2000.dto.PemulasaraanJenazahDetailDto;
|
||||||
import com.jasamedika.medifirst2000.entities.CaraBayar;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.enums.Status;
|
import com.jasamedika.medifirst2000.enums.Status;
|
||||||
import com.jasamedika.medifirst2000.service.LoginUserService;
|
import com.jasamedika.medifirst2000.service.LoginUserService;
|
||||||
import com.jasamedika.medifirst2000.service.PemulasaraanJenazahService;
|
import com.jasamedika.medifirst2000.service.PemulasaraanJenazahService;
|
||||||
import com.jasamedika.medifirst2000.service.StrukOrderService;
|
import com.jasamedika.medifirst2000.service.StrukOrderService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.CaraBayarVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.HargaNettoProdukByKelasVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.MappingPelayananJenazahVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.OrderPelayananVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.PemulasaraanJenazahVO;
|
import java.util.*;
|
||||||
import com.jasamedika.medifirst2000.vo.ProdukVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.StrukOrderVO;
|
|
||||||
|
|
||||||
@Service("PemulasaraanJenazahService")
|
@Service("PemulasaraanJenazahService")
|
||||||
public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements PemulasaraanJenazahService {
|
public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements PemulasaraanJenazahService {
|
||||||
@ -321,7 +293,7 @@ public class PemulasaraanJenazahServiceImpl extends BaseVoServiceImpl implements
|
|||||||
strukPelayananDao.save(strukPelayananResult);
|
strukPelayananDao.save(strukPelayananResult);
|
||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(strukPelayananResult)) {
|
if (CommonUtil.isNotNullOrEmpty(strukPelayananResult)) {
|
||||||
result.put("noRec", strukPelayananResult.noRec);
|
result.put("noRec", strukPelayananResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -1,13 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.PencucianLinenDao;
|
import com.jasamedika.medifirst2000.dao.PencucianLinenDao;
|
||||||
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
|
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.MappingCycleVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PencucianLinenVO;
|
import com.jasamedika.medifirst2000.vo.PencucianLinenVO;
|
||||||
import com.jasamedika.medifirst2000.vo.SatuanStandarVO;
|
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")
|
@Service("pencucianLinenService")
|
||||||
public class PencucianLinenServiceImpl implements PencucianLinenService {
|
public class PencucianLinenServiceImpl implements PencucianLinenService {
|
||||||
@ -63,7 +62,7 @@ public class PencucianLinenServiceImpl implements PencucianLinenService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
PencucianLinen resultModel = pencucianLinenDao.save(pencucianLinen);
|
PencucianLinen resultModel = pencucianLinenDao.save(pencucianLinen);
|
||||||
result.put("noRecPencucianLinen", resultModel.noRec);
|
result.put("noRecPencucianLinen", resultModel.getNoRec());
|
||||||
System.out.println("==================END SAVE PENCUCIAN LINEN======================");
|
System.out.println("==================END SAVE PENCUCIAN LINEN======================");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
@ -1,11 +1,15 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
package com.jasamedika.medifirst2000.service.impl;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||||
import java.util.HashSet;
|
import com.jasamedika.medifirst2000.dao.PenerimaanLinenDao;
|
||||||
import java.util.List;
|
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
||||||
import java.util.Map;
|
import com.jasamedika.medifirst2000.dao.SatuanStandarDao;
|
||||||
import java.util.Set;
|
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.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.Page;
|
||||||
import org.springframework.data.domain.PageRequest;
|
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.orm.jpa.JpaSystemException;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
@Service("penerimaanLinenService")
|
@Service("penerimaanLinenService")
|
||||||
public class PenerimaanLinenServiceImpl extends BaseVoServiceImpl implements PenerimaanLinenService {
|
public class PenerimaanLinenServiceImpl extends BaseVoServiceImpl implements PenerimaanLinenService {
|
||||||
@ -102,7 +88,7 @@ public class PenerimaanLinenServiceImpl extends BaseVoServiceImpl implements Pen
|
|||||||
}
|
}
|
||||||
|
|
||||||
PenerimaanLinen resultModel = penerimaanLinenDao.save(penerimaanLinen);
|
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======================");
|
System.out.println("==================END SAVE PENERIMAAN LINEN======================");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
@ -1,12 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.PengirimanBarangDao;
|
import com.jasamedika.medifirst2000.dao.PengirimanBarangDao;
|
||||||
import com.jasamedika.medifirst2000.dao.RuanganDao;
|
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.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.PengirimanBarangVO;
|
import com.jasamedika.medifirst2000.vo.PengirimanBarangVO;
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
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")
|
@Service("pengirimanBarangService")
|
||||||
public class PengirimanBarangServiceImpl implements PengirimanBarangService {
|
public class PengirimanBarangServiceImpl implements PengirimanBarangService {
|
||||||
@ -50,7 +49,7 @@ public class PengirimanBarangServiceImpl implements PengirimanBarangService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
PengirimanBarang resultModel = pengirimanBarangDao.save(pengirimanBarang);
|
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======================");
|
System.out.println("==================END SAVE PENGIRIMAN BARANG======================");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
@ -1,14 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao;
|
import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao;
|
||||||
import com.jasamedika.medifirst2000.dao.SettingDataFixedDao;
|
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.PasienVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
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")
|
@Service("PengkajianAwalBaruService")
|
||||||
public class PengkajianAwalBaruServiceImpl implements PengkajianAwalBaruService{
|
public class PengkajianAwalBaruServiceImpl implements PengkajianAwalBaruService{
|
||||||
@ -112,7 +110,7 @@ public class PengkajianAwalBaruServiceImpl implements PengkajianAwalBaruService{
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalBaru)){
|
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalBaru)){
|
||||||
PengkajianAwalBaru pengkajianAwalBaruResult = pengkajianAwalBaruDao.save(pengkajianAwalBaru);
|
PengkajianAwalBaru pengkajianAwalBaruResult = pengkajianAwalBaruDao.save(pengkajianAwalBaru);
|
||||||
result.put("noRec", pengkajianAwalBaruResult.noRec);
|
result.put("noRec", pengkajianAwalBaruResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -1,34 +1,23 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao;
|
import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PengkajianAwalTransaksiDao;
|
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.DetailPengkajianAwal;
|
||||||
import com.jasamedika.medifirst2000.entities.PengkajianAwalTransaksi;
|
|
||||||
import com.jasamedika.medifirst2000.entities.Pegawai;
|
|
||||||
import com.jasamedika.medifirst2000.entities.PengkajianAwal;
|
import com.jasamedika.medifirst2000.entities.PengkajianAwal;
|
||||||
import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru;
|
import com.jasamedika.medifirst2000.entities.PengkajianAwalBaru;
|
||||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
import com.jasamedika.medifirst2000.entities.PengkajianAwalTransaksi;
|
||||||
import com.jasamedika.medifirst2000.service.PengkajianAwalTransaksiService;
|
|
||||||
import com.jasamedika.medifirst2000.service.PengkajianAwalService;
|
import com.jasamedika.medifirst2000.service.PengkajianAwalService;
|
||||||
|
import com.jasamedika.medifirst2000.service.PengkajianAwalTransaksiService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.DetailPengkajianAwalVO;
|
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.PengkajianAwalBaruVO;
|
||||||
|
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalVO;
|
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")
|
@Service("PengkajianAwalTransaksiService")
|
||||||
public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransaksiService{
|
public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransaksiService{
|
||||||
@ -90,7 +79,7 @@ public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransak
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
||||||
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
||||||
result.put("noRec", headPengkajianAwalResult.noRec);
|
result.put("noRec", headPengkajianAwalResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
@ -155,7 +144,7 @@ public class PengkajianAwalTransaksiServiceImpl implements PengkajianAwalTransak
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
||||||
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
||||||
result.put("noRec", headPengkajianAwalResult.noRec);
|
result.put("noRec", headPengkajianAwalResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,14 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.PengkajianKebutuhanDasarDao;
|
import com.jasamedika.medifirst2000.dao.PengkajianKebutuhanDasarDao;
|
||||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
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.MapPengkajianKebutuhanDasarVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
import com.jasamedika.medifirst2000.vo.PengkajianAwalBaruVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PengkajianKebutuhanDasarVO;
|
import com.jasamedika.medifirst2000.vo.PengkajianKebutuhanDasarVO;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
@Service("pengkajianKebutuhanDasarService")
|
@Service("pengkajianKebutuhanDasarService")
|
||||||
public class PengkajianKebutuhanDasarServiceImpl implements PengkajianKebutuhanDasarService{
|
public class PengkajianKebutuhanDasarServiceImpl implements PengkajianKebutuhanDasarService{
|
||||||
@ -77,7 +72,7 @@ public class PengkajianKebutuhanDasarServiceImpl implements PengkajianKebutuhanD
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(pengkajianKebutuhanDasar)){
|
if(CommonUtil.isNotNullOrEmpty(pengkajianKebutuhanDasar)){
|
||||||
PengkajianKebutuhanDasar pengkajianKebutuhanDasarResult = pengkajianKebutuhanDasarDao.save(pengkajianKebutuhanDasar);
|
PengkajianKebutuhanDasar pengkajianKebutuhanDasarResult = pengkajianKebutuhanDasarDao.save(pengkajianKebutuhanDasar);
|
||||||
result.put("noRec", pengkajianKebutuhanDasarResult.noRec);
|
result.put("noRec", pengkajianKebutuhanDasarResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,15 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao;
|
import com.jasamedika.medifirst2000.dao.DetailPengkajianAwalDao;
|
||||||
import com.jasamedika.medifirst2000.dao.PengkajianAwalBaruDao;
|
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.PengkajianAwalBaruVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
|
import com.jasamedika.medifirst2000.vo.PengkajianAwalTransaksiVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PengkajianAwalVO;
|
import com.jasamedika.medifirst2000.vo.PengkajianAwalVO;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
@Service("PengkajianLanjutanTransaksiService")
|
@Service("PengkajianLanjutanTransaksiService")
|
||||||
public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjutanTransaksiService{
|
public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjutanTransaksiService{
|
||||||
@ -94,7 +88,7 @@ public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjuta
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
||||||
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
||||||
result.put("noRec", headPengkajianAwalResult.noRec);
|
result.put("noRec", headPengkajianAwalResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
@ -159,7 +153,7 @@ public class PengkajianLanjutanTransaksiServiceImpl implements PengkajianLanjuta
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
if(CommonUtil.isNotNullOrEmpty(pengkajianAwalTransaksi)){
|
||||||
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
PengkajianAwalTransaksi headPengkajianAwalResult = pengkajianAwalTransaksiDao.save(pengkajianAwalTransaksi);
|
||||||
result.put("noRec", headPengkajianAwalResult.noRec);
|
result.put("noRec", headPengkajianAwalResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,29 +1,20 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
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")
|
@Service("PenilaianKinerjaSatpamService")
|
||||||
public class PenilaianKinerjaSatpamServiceImpl implements PenilaianKinerjaSatpamService {
|
public class PenilaianKinerjaSatpamServiceImpl implements PenilaianKinerjaSatpamService {
|
||||||
|
|
||||||
@ -130,7 +121,7 @@ public class PenilaianKinerjaSatpamServiceImpl implements PenilaianKinerjaSatpam
|
|||||||
}
|
}
|
||||||
|
|
||||||
PenilaianKinerjaSatpam resultModel = penilaianKinerjaSatpamDao.save(kinerjaSatpam);
|
PenilaianKinerjaSatpam resultModel = penilaianKinerjaSatpamDao.save(kinerjaSatpam);
|
||||||
result.put("noRecPenilaianKinerjaSatpam", resultModel.noRec);
|
result.put("noRecPenilaianKinerjaSatpam", resultModel.getNoRec());
|
||||||
System.out.println("==================END SAVE PENILAIAN KINERJA SATPAM======================");
|
System.out.println("==================END SAVE PENILAIAN KINERJA SATPAM======================");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
@ -1499,7 +1499,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
|
|||||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
|
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
|
||||||
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao
|
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao
|
||||||
.save(planningPegawaiStatus);
|
.save(planningPegawaiStatus);
|
||||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatusResult.noRec)) {
|
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatusResult.getNoRec())) {
|
||||||
result = checkKelompokShiftKerja(vo, planningPegawaiStatus.getStatusPegawaiPlan().getId(),
|
result = checkKelompokShiftKerja(vo, planningPegawaiStatus.getStatusPegawaiPlan().getId(),
|
||||||
planningPegawaiStatusResult.getNoRec());
|
planningPegawaiStatusResult.getNoRec());
|
||||||
}
|
}
|
||||||
@ -1630,7 +1630,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
|
|||||||
if (CommonUtil.isNullOrEmpty(data)) {
|
if (CommonUtil.isNullOrEmpty(data)) {
|
||||||
PegawaiHistoriRekapIndex pegawaiHistoriRekapIndexResult = pegawaiHistoriRekapIndexDao
|
PegawaiHistoriRekapIndex pegawaiHistoriRekapIndexResult = pegawaiHistoriRekapIndexDao
|
||||||
.save(pegawaiHistoriRekapIndex);
|
.save(pegawaiHistoriRekapIndex);
|
||||||
result.put("noRec", pegawaiHistoriRekapIndexResult.noRec);
|
result.put("noRec", pegawaiHistoriRekapIndexResult.getNoRec());
|
||||||
System.out.println((String) komponenIndexMap.get("komponenIndex"));
|
System.out.println((String) komponenIndexMap.get("komponenIndex"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1646,7 +1646,7 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
|
|||||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
|
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
|
||||||
planningPegawaiStatus.setApprovalStatus(2);
|
planningPegawaiStatus.setApprovalStatus(2);
|
||||||
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao.save(planningPegawaiStatus);
|
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao.save(planningPegawaiStatus);
|
||||||
result.put("noRec", planningPegawaiStatusResult.noRec);
|
result.put("noRec", planningPegawaiStatusResult.getNoRec());
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,39 +1,22 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
package com.jasamedika.medifirst2000.service.impl;
|
||||||
|
|
||||||
import java.util.Date;
|
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||||
import java.util.HashMap;
|
import com.jasamedika.medifirst2000.dao.PlanningHistoriPelayananCsDao;
|
||||||
import java.util.List;
|
import com.jasamedika.medifirst2000.dao.StrukPlanningDao;
|
||||||
import java.util.Map;
|
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.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.PageRequest;
|
||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
import java.util.Date;
|
||||||
import com.jasamedika.medifirst2000.dao.PlanningHistoriPelayananCsDao;
|
import java.util.HashMap;
|
||||||
import com.jasamedika.medifirst2000.dao.StrukPlanningDao;
|
import java.util.List;
|
||||||
import com.jasamedika.medifirst2000.entities.HistoriPelayananCs;
|
import java.util.Map;
|
||||||
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;
|
|
||||||
|
|
||||||
@Service(" PlanningHistoriPelayananCsService")
|
@Service(" PlanningHistoriPelayananCsService")
|
||||||
public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPelayananCsService {
|
public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPelayananCsService {
|
||||||
@ -108,7 +91,7 @@ public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPel
|
|||||||
|
|
||||||
PlanningHistoriPelayananCs planningHistoriCsResult = this.planningHistoriPelayananCsDao
|
PlanningHistoriPelayananCs planningHistoriCsResult = this.planningHistoriPelayananCsDao
|
||||||
.save(planningHistoriCs);
|
.save(planningHistoriCs);
|
||||||
result.put("NoRecPlanning", planningHistoriCsResult.noRec);
|
result.put("NoRecPlanning", planningHistoriCsResult.getNoRec());
|
||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getStrukPlanning())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getStrukPlanning())) {
|
||||||
|
|
||||||
@ -131,7 +114,7 @@ public class PlanningHistoriPelayananCsServiceImpl implements PlanningHistoriPel
|
|||||||
vo.getStrukPlanning().getKdruanganasal(), new Ruangan()));
|
vo.getStrukPlanning().getKdruanganasal(), new Ruangan()));
|
||||||
|
|
||||||
StrukPlanning strukPlanningResult = this.strukPlanningDao.save(strukPlanning);
|
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;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.AntrianPasienDiPeriksaDao;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
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.dto.RuanganJumlah;
|
import com.jasamedika.medifirst2000.dto.RuanganJumlah;
|
||||||
import com.jasamedika.medifirst2000.dto.StrukPelayananDto;
|
import com.jasamedika.medifirst2000.dto.StrukPelayananDto;
|
||||||
import com.jasamedika.medifirst2000.entities.Agama;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.enums.TipePasienEnum;
|
import com.jasamedika.medifirst2000.enums.TipePasienEnum;
|
||||||
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
|
import com.jasamedika.medifirst2000.service.AntrianPasienDiPeriksaService;
|
||||||
import com.jasamedika.medifirst2000.service.PasienDaftarService;
|
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.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.AgamaVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.AlamatVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.AntrianPasienDiPeriksaVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.AsalRujukanVO;
|
import org.springframework.transaction.annotation.Isolation;
|
||||||
import com.jasamedika.medifirst2000.vo.CatatanPasienVO;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import com.jasamedika.medifirst2000.vo.DesaKelurahanVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.DiagnosaVO;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
@Service("RegistrasiPasienRawatInapService")
|
@Service("RegistrasiPasienRawatInapService")
|
||||||
public class RegistrasiPasienRawatInapServiceImpl implements RegistrasiPasienRawatInapService{
|
public class RegistrasiPasienRawatInapServiceImpl implements RegistrasiPasienRawatInapService{
|
||||||
@ -629,7 +536,7 @@ public class RegistrasiPasienRawatInapServiceImpl implements RegistrasiPasienRaw
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(pasienDaftar)){
|
if(CommonUtil.isNotNullOrEmpty(pasienDaftar)){
|
||||||
PasienDaftar pasienDaftarResult = pasienDaftarDao.save(pasienDaftar);
|
PasienDaftar pasienDaftarResult = pasienDaftarDao.save(pasienDaftar);
|
||||||
result.put("noRec", pasienDaftarResult.noRec);
|
result.put("noRec", pasienDaftarResult.getNoRec());
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -3681,7 +3681,7 @@ public class RegistrasiPelayananServiceImpl extends BaseVoServiceImpl
|
|||||||
for (AntrianPasienDiPeriksa antrianPasienDiPeriksa : antrianPasienDiPeriksaList) {
|
for (AntrianPasienDiPeriksa antrianPasienDiPeriksa : antrianPasienDiPeriksaList) {
|
||||||
GridAntrianPasienDiPeriksaVO gridAntrianPasienDiPeriksaVO = new GridAntrianPasienDiPeriksaVO();
|
GridAntrianPasienDiPeriksaVO gridAntrianPasienDiPeriksaVO = new GridAntrianPasienDiPeriksaVO();
|
||||||
Map<String, Object> pemeriksaan = antrianPasienDiPeriksaDao
|
Map<String, Object> pemeriksaan = antrianPasienDiPeriksaDao
|
||||||
.findProdukByNoRecAntrian(antrianPasienDiPeriksa.noRec);
|
.findProdukByNoRecAntrian(antrianPasienDiPeriksa.getNoRec());
|
||||||
gridAntrianPasienDiPeriksaVO.setNoRec(antrianPasienDiPeriksa.getNoRec());
|
gridAntrianPasienDiPeriksaVO.setNoRec(antrianPasienDiPeriksa.getNoRec());
|
||||||
gridAntrianPasienDiPeriksaVO.setNoAntrian(antrianPasienDiPeriksa.getNoAntrian());
|
gridAntrianPasienDiPeriksaVO.setNoAntrian(antrianPasienDiPeriksa.getNoAntrian());
|
||||||
if (CommonUtil.isNotNullOrEmpty(pemeriksaan.get("pemeriksaan"))) {
|
if (CommonUtil.isNotNullOrEmpty(pemeriksaan.get("pemeriksaan"))) {
|
||||||
|
|||||||
@ -1,44 +1,23 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
import com.jasamedika.medifirst2000.dao.PegawaiDao;
|
||||||
import com.jasamedika.medifirst2000.dao.RiwayatPenilaianKompetensiPegawaiDao;
|
import com.jasamedika.medifirst2000.dao.RiwayatPenilaianKompetensiPegawaiDao;
|
||||||
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
|
import com.jasamedika.medifirst2000.dao.RunningNumberDao;
|
||||||
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
|
import com.jasamedika.medifirst2000.dao.StrukHistoriDao;
|
||||||
import com.jasamedika.medifirst2000.entities.KelompokTransaksi;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.RiwayatPenilaianKompetensiPegawaiService;
|
import com.jasamedika.medifirst2000.service.RiwayatPenilaianKompetensiPegawaiService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
import com.jasamedika.medifirst2000.util.StringUtil;
|
import com.jasamedika.medifirst2000.util.StringUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.KelompokTransaksiVO;
|
import com.jasamedika.medifirst2000.vo.*;
|
||||||
import com.jasamedika.medifirst2000.vo.KomponenEvaluasiVO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiHistoriEvaluasiKomponenVO;
|
import org.springframework.stereotype.Service;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiHistoriEvaluasiVO;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
import java.text.ParseException;
|
||||||
import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
@Service("RiwayatPenilaianKompetensiPegawaiService")
|
@Service("RiwayatPenilaianKompetensiPegawaiService")
|
||||||
public class RiwayatPenilaianKompetensiPegawaiServiceImpl implements RiwayatPenilaianKompetensiPegawaiService {
|
public class RiwayatPenilaianKompetensiPegawaiServiceImpl implements RiwayatPenilaianKompetensiPegawaiService {
|
||||||
@ -197,7 +176,7 @@ public class RiwayatPenilaianKompetensiPegawaiServiceImpl implements RiwayatPeni
|
|||||||
strukHistori.getPegawaiHistoriEvaluasiKomponen().addAll(listPegawaiHistoriEvaluasiKomponen);
|
strukHistori.getPegawaiHistoriEvaluasiKomponen().addAll(listPegawaiHistoriEvaluasiKomponen);
|
||||||
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
if (CommonUtil.isNotNullOrEmpty(strukHistori)) {
|
||||||
StrukHistori model = strukHistoriDao.save(strukHistori);
|
StrukHistori model = strukHistoriDao.save(strukHistori);
|
||||||
result.put(model.getNoRec() + "", model.noRec);
|
result.put(model.getNoRec() + "", model.getNoRec());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -1,43 +1,8 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.converter.BaseConverterImpl;
|
||||||
import com.jasamedika.medifirst2000.dao.KelompokTransaksiDao;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
import com.jasamedika.medifirst2000.dao.KomponenHargaDao;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
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.service.StrukHistoriService;
|
import com.jasamedika.medifirst2000.service.StrukHistoriService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
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.GajiPegawaiVO;
|
||||||
import com.jasamedika.medifirst2000.vo.JenisGajiVO;
|
import com.jasamedika.medifirst2000.vo.JenisGajiVO;
|
||||||
import com.jasamedika.medifirst2000.vo.StrukHistoriVO;
|
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")
|
@Service("StrukHistoriService")
|
||||||
public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukHistoriService {
|
public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukHistoriService {
|
||||||
@ -211,11 +185,11 @@ public class StrukHistoriServiceImpl extends BaseVoServiceImpl implements StrukH
|
|||||||
|
|
||||||
strukHistori = strukHistoriDao.save(strukHistori);
|
strukHistori = strukHistoriDao.save(strukHistori);
|
||||||
if (!strukHistori.getNoRec().isEmpty()) {
|
if (!strukHistori.getNoRec().isEmpty()) {
|
||||||
result.put("noRec.StrukHistori.importGaji", strukHistori.noRec);
|
result.put("noRec.StrukHistori.importGaji", strukHistori.getNoRec());
|
||||||
if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) {
|
if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) {
|
||||||
for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) {
|
for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) {
|
||||||
if (!rekap.getNoRec().isEmpty()) {
|
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);
|
strukHistori = strukHistoriDao.save(strukHistori);
|
||||||
if (!strukHistori.getNoRec().isEmpty()) {
|
if (!strukHistori.getNoRec().isEmpty()) {
|
||||||
result.put("noRec.StrukHistori.gajiPegawai", strukHistori.noRec);
|
result.put("noRec.StrukHistori.gajiPegawai", strukHistori.getNoRec());
|
||||||
if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) {
|
if (!strukHistori.getPegawaiHistoriRekap().isEmpty()) {
|
||||||
for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) {
|
for (PegawaiHistoriRekap rekap : strukHistori.getPegawaiHistoriRekap()) {
|
||||||
if (!rekap.getNoRec().isEmpty()) {
|
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;
|
package com.jasamedika.medifirst2000.service.impl;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
||||||
import java.util.Calendar;
|
import com.jasamedika.medifirst2000.dao.*;
|
||||||
import java.util.Date;
|
import com.jasamedika.medifirst2000.dao.custom.StrukKirimDaoCustom;
|
||||||
import java.util.HashMap;
|
import com.jasamedika.medifirst2000.dao.custom.StrukOrderDaoCustom;
|
||||||
import java.util.List;
|
import com.jasamedika.medifirst2000.entities.*;
|
||||||
import java.util.Map;
|
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.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -393,7 +340,7 @@ public class StrukOrderServiceImpl extends BaseAngaranServiceImpl implements Str
|
|||||||
vo.setJenisPermintaan(jenisPermintaanConverter.transferModelToVO(jenisPermintaan, new JenisPermintaanVO()));
|
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();
|
OrderPelayananVO orderPelayananVO=new OrderPelayananVO();
|
||||||
if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getProduk())){
|
if(CommonUtil.isNotNullOrEmpty(orderPelayanan.getProduk())){
|
||||||
for(Map<String,Object>data:findAllSatuanStandardProduk(orderPelayanan.getProduk().getId())){
|
for(Map<String,Object>data:findAllSatuanStandardProduk(orderPelayanan.getProduk().getId())){
|
||||||
|
|||||||
@ -357,7 +357,7 @@ public class TransferPasienInternalServiceImpl extends BaseVoServiceImpl impleme
|
|||||||
transferPasienInternal.setStatusKemandirian(model);
|
transferPasienInternal.setStatusKemandirian(model);
|
||||||
transferPasienInternal.setDiagnosaSekunder(setDiagnosaSekunder);
|
transferPasienInternal.setDiagnosaSekunder(setDiagnosaSekunder);
|
||||||
//String noRegistrasi = transferPasienInternalDao.findNoRegistrasi(antrianPasienDiPeriksa.noRec);
|
//String noRegistrasi = transferPasienInternalDao.findNoRegistrasi(antrianPasienDiPeriksa.noRec);
|
||||||
String noRec = transferPasienInternalDao.findTransferPasienInternal(antrianPasienDiPeriksa.noRec);
|
String noRec = transferPasienInternalDao.findTransferPasienInternal(antrianPasienDiPeriksa.getNoRec());
|
||||||
if(CommonUtil.isNotNullOrEmpty(noRec))
|
if(CommonUtil.isNotNullOrEmpty(noRec))
|
||||||
{
|
{
|
||||||
TransferPasienInternal currentModel = transferPasienInternalDao.findOne(noRec);
|
TransferPasienInternal currentModel = transferPasienInternalDao.findOne(noRec);
|
||||||
|
|||||||
@ -1,15 +1,5 @@
|
|||||||
package com.jasamedika.medifirst2000.service.impl;
|
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.AntrianPasienDiPeriksaDao;
|
||||||
import com.jasamedika.medifirst2000.dao.FileDirectoryDao;
|
import com.jasamedika.medifirst2000.dao.FileDirectoryDao;
|
||||||
import com.jasamedika.medifirst2000.entities.AntrianPasienDiPeriksa;
|
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.service.UploadDownloadImageService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.vo.UploadImageVO;
|
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")
|
@Service("UploadImageService")
|
||||||
public class UploadDownloadImageServiceImpl implements UploadDownloadImageService{
|
public class UploadDownloadImageServiceImpl implements UploadDownloadImageService{
|
||||||
@ -57,7 +53,7 @@ public class UploadDownloadImageServiceImpl implements UploadDownloadImageServic
|
|||||||
}
|
}
|
||||||
if(CommonUtil.isNotNullOrEmpty(model)) {
|
if(CommonUtil.isNotNullOrEmpty(model)) {
|
||||||
FileDirectory fileDirectoryResult = fileDirectoryDao.save(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;
|
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.DateFormat;
|
||||||
import java.text.ParseException;
|
import java.text.ParseException;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
@Service("uraianTugasTransaksiServiceImpl")
|
@Service("uraianTugasTransaksiServiceImpl")
|
||||||
public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implements UraianTugasTransaksiService {
|
public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implements UraianTugasTransaksiService {
|
||||||
@ -168,7 +141,7 @@ public class UraianTugasTransaksiServiceImpl extends BaseVoServiceImpl implement
|
|||||||
uraianTugasTransaksi.setDetailUraianTugas(listDetail);
|
uraianTugasTransaksi.setDetailUraianTugas(listDetail);
|
||||||
if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) {
|
if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) {
|
||||||
UraianTugasTransaksi model = uraianTugasTransaksiDao.save(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)) {
|
if (CommonUtil.isNotNullOrEmpty(uraianTugasTransaksi)) {
|
||||||
UraianTugasTransaksi model = uraianTugasTransaksiDao.save(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"?>
|
<?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 xmlns="http://java.sun.com/xml/ns/persistence"
|
||||||
<persistence-unit name="medifirst2000PersistenceUnit" transaction-type="RESOURCE_LOCAL">
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0"
|
||||||
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
|
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>
|
<properties>
|
||||||
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
|
<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.hbm2ddl.auto" value="update"/>
|
<property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy" />
|
||||||
<property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy"/>
|
<property name="hibernate.connection.charSet" value="UTF-8" />
|
||||||
<property name="hibernate.connection.charSet" value="UTF-8"/>
|
<property name="hibernate.show_sql" value="false" />
|
||||||
<property name="hibernate.show_sql" value="false" />
|
</properties>
|
||||||
<!-- Uncomment the following two properties for JBoss only -->
|
</persistence-unit>
|
||||||
<!-- 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>
|
|
||||||
</persistence>
|
</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"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<included>
|
<included>
|
||||||
|
|
||||||
<logger name="org.hibernate.SQL" level="ERROR">
|
<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="STDOUT" />
|
||||||
<appender-ref ref="FILE" />
|
<appender-ref ref="FILE" />
|
||||||
</logger>
|
</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">
|
<root level="INFO">
|
||||||
<appender-ref ref="STDOUT" />
|
<appender-ref ref="STDOUT" />
|
||||||
<appender-ref ref="FILE" />
|
<appender-ref ref="FILE" />
|
||||||
</root>
|
</root>
|
||||||
|
|
||||||
</included>
|
</included>
|
||||||
|
|
||||||
|
|||||||
@ -1,9 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<included>
|
<included>
|
||||||
|
|
||||||
<root level="WARNING">
|
<root level="WARNING">
|
||||||
<appender-ref ref="FILE" />
|
<appender-ref ref="FILE" />
|
||||||
</root>
|
</root>
|
||||||
|
|
||||||
</included>
|
</included>
|
||||||
|
|
||||||
|
|||||||
@ -1,20 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
|
|
||||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
<encoder>
|
<encoder>
|
||||||
<pattern>%d %-5level %logger{35} - %msg %n</pattern>
|
<pattern>%d %-5level %logger{35} - %msg %n</pattern>
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
<appender name="FILE"
|
||||||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
<prudent>true</prudent>
|
<prudent>true</prudent>
|
||||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||||
<!-- ganti file setiap jam -->
|
<!-- ganti file setiap jam -->
|
||||||
<fileNamePattern>
|
<fileNamePattern>
|
||||||
${catalina.home:-.}/logs/%d{yyyy-MM-dd_HH}/coba-${spring.profiles.active:-development}.log
|
${catalina.home:-.}/logs/%d{yyyy-MM-dd_HH}/coba-${spring.profiles.active:-development}.log
|
||||||
</fileNamePattern>
|
</fileNamePattern>
|
||||||
|
|
||||||
<!-- simpan file selama sebulan (24 * 31) -->
|
<!-- simpan file selama sebulan (24 * 31) -->
|
||||||
<maxHistory>384</maxHistory>
|
<maxHistory>384</maxHistory>
|
||||||
</rollingPolicy>
|
</rollingPolicy>
|
||||||
@ -22,8 +20,5 @@
|
|||||||
<pattern>%d %-5level %logger{35} - %msg %n</pattern>
|
<pattern>%d %-5level %logger{35} - %msg %n</pattern>
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
|
<include resource="logback-${spring.profiles.active:-development}.xml" />
|
||||||
<include resource="logback-${spring.profiles.active:-development}.xml"/>
|
|
||||||
|
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
||||||
|
|||||||
@ -9,4 +9,4 @@ label.try_again = PLEASE TRY AGAIN
|
|||||||
|
|
||||||
# Data Validation Message
|
# Data Validation Message
|
||||||
NotEmpty = Must not be empty
|
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
|
# Data Validation Message
|
||||||
NotEmpty = Tidak boleh kosong
|
NotEmpty = Tidak boleh kosong
|
||||||
NotNull = {0} Tidak boleh kosong
|
NotNull = {0} Tidak boleh kosong
|
||||||
Length = Panjang seharusnya {1}
|
Length.regexp = Panjang seharusnya {1}
|
||||||
@ -76,6 +76,14 @@
|
|||||||
<artifactId>itextpdf</artifactId>
|
<artifactId>itextpdf</artifactId>
|
||||||
<version>5.5.9</version>
|
<version>5.5.9</version>
|
||||||
</dependency>
|
</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>
|
</dependencies>
|
||||||
<organization>
|
<organization>
|
||||||
<name>Jasa Medika</name>
|
<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;
|
package com.jasamedika.medifirst2000.base;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
import javax.persistence.Column;
|
import javax.persistence.Column;
|
||||||
import javax.persistence.MappedSuperclass;
|
import javax.persistence.MappedSuperclass;
|
||||||
@ -10,19 +11,11 @@ import javax.persistence.MappedSuperclass;
|
|||||||
*
|
*
|
||||||
* @author Adik
|
* @author Adik
|
||||||
*/
|
*/
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
@MappedSuperclass
|
@MappedSuperclass
|
||||||
public abstract class BaseActive extends BaseProfile implements Serializable {
|
public abstract class BaseActive extends BaseProfile {
|
||||||
|
|
||||||
@Column(name = "statusEnabled")
|
@Column(name = "statusEnabled")
|
||||||
public Boolean statusEnabled;
|
protected Boolean statusEnabled;
|
||||||
|
|
||||||
public Boolean getStatusEnabled() {
|
|
||||||
return statusEnabled;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStatusEnabled(Boolean statusEnabled) {
|
|
||||||
this.statusEnabled = 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;
|
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.Column;
|
||||||
import javax.persistence.GeneratedValue;
|
import javax.persistence.GeneratedValue;
|
||||||
import javax.persistence.MappedSuperclass;
|
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'
|
* Base class for all entities, but using String idString as 'id'
|
||||||
*
|
*
|
||||||
* @author Adik
|
* @author Adik
|
||||||
*/
|
*/
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
@MappedSuperclass
|
@MappedSuperclass
|
||||||
public class BaseMaster extends BaseActive implements Serializable {
|
public abstract class BaseMaster extends BaseActive {
|
||||||
|
|
||||||
@GeneratedValue(generator = "uuid")
|
@GeneratedValue(generator = "uuid")
|
||||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||||
@Column(columnDefinition = "CHAR(32)")
|
@Column(columnDefinition = "CHAR(32)")
|
||||||
private String noRec;
|
protected String noRec;
|
||||||
|
|
||||||
public String getNoRec() {
|
|
||||||
return noRec;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setNoRec(String noRec) {
|
|
||||||
this.noRec = noRec;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Length(min = 1, max = 50, message = "")
|
@Length(min = 1, max = 50, message = "")
|
||||||
@Column(name = "reportDisplay")
|
@Column(name = "reportDisplay")
|
||||||
@ -41,29 +35,4 @@ public class BaseMaster extends BaseActive implements Serializable {
|
|||||||
@Length(min = 1, max = 50, message = "")
|
@Length(min = 1, max = 50, message = "")
|
||||||
@Column(name = "namaExternal")
|
@Column(name = "namaExternal")
|
||||||
protected String 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;
|
package com.jasamedika.medifirst2000.base;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import java.lang.reflect.AccessibleObject;
|
import com.jasamedika.medifirst2000.util.JsonUtil;
|
||||||
import java.lang.reflect.Field;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import java.util.ArrayList;
|
import org.hibernate.proxy.HibernateProxy;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
import javax.persistence.Column;
|
import javax.persistence.Column;
|
||||||
import javax.persistence.JoinColumn;
|
import javax.persistence.JoinColumn;
|
||||||
import javax.persistence.MappedSuperclass;
|
import javax.persistence.MappedSuperclass;
|
||||||
import javax.persistence.OneToMany;
|
import javax.persistence.OneToMany;
|
||||||
|
import java.io.Serializable;
|
||||||
import org.hibernate.proxy.HibernateProxy;
|
import java.lang.reflect.AccessibleObject;
|
||||||
|
import java.lang.reflect.Field;
|
||||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Adik
|
* @author Adik
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("serial")
|
|
||||||
@MappedSuperclass
|
@MappedSuperclass
|
||||||
|
@Slf4j
|
||||||
public abstract class BaseModel implements Serializable {
|
public abstract class BaseModel implements Serializable {
|
||||||
|
|
||||||
public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException {
|
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())) {
|
for (Field field : BaseModel.GetFields(this.getClass())) {
|
||||||
String name = field.getName();
|
String name = field.getName();
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
if (name.equals("serialVersionUID"))
|
switch (name) {
|
||||||
|
case "serialVersionUID":
|
||||||
|
case "_methods_":
|
||||||
|
case "handler":
|
||||||
|
case "_filter_signature":
|
||||||
continue;
|
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));
|
maps.put(field.getName(), field.get(this));
|
||||||
|
|
||||||
}
|
}
|
||||||
return maps;
|
return maps;
|
||||||
}
|
}
|
||||||
@ -69,145 +46,99 @@ public abstract class BaseModel implements Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Map<String, Object> ToMap(Integer index) throws IllegalArgumentException, IllegalAccessException {
|
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())) {
|
for (Field field : BaseModel.GetFields(this.getClass())) {
|
||||||
String name = field.getName();
|
String name = field.getName();
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
if (name.equals("serialVersionUID"))
|
switch (name) {
|
||||||
|
case "serialVersionUID":
|
||||||
|
case "_methods_":
|
||||||
|
case "handler":
|
||||||
|
case "_filter_signature":
|
||||||
continue;
|
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));
|
maps.put(field.getName(), field.get(this));
|
||||||
|
|
||||||
}
|
}
|
||||||
if (index > 1)
|
if (index > 1)
|
||||||
for (Field field : BaseModel.GetFields(this.getClass())) {
|
for (Field field : BaseModel.GetFields(this.getClass())) {
|
||||||
String str = field.getName();
|
String str = field.getName();
|
||||||
String name = field.getName();
|
String name = field.getName();
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
if (name.equals("serialVersionUID"))
|
switch (name) {
|
||||||
|
case "serialVersionUID":
|
||||||
|
case "_methods_":
|
||||||
|
case "_filter_signature":
|
||||||
|
case "handler":
|
||||||
continue;
|
continue;
|
||||||
if (name.equals("_methods_"))
|
}
|
||||||
continue;
|
boolean valid = false;
|
||||||
if (name.equals("handler"))
|
|
||||||
continue;
|
|
||||||
if (name.equals("_filter_signature"))
|
|
||||||
continue;
|
|
||||||
Boolean valid = false;
|
|
||||||
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
for (java.lang.annotation.Annotation annotation : field.getDeclaredAnnotations()) {
|
||||||
if (annotation instanceof JoinColumn) {
|
if (annotation instanceof JoinColumn) {
|
||||||
valid = true;
|
valid = true;
|
||||||
} else if (annotation instanceof Column) {
|
} else if (annotation instanceof Column) {
|
||||||
Column column = (Column) annotation;
|
Column column = (Column) annotation;
|
||||||
if (column.name().endsWith("Fk"))
|
if (column.name().endsWith("Fk"))
|
||||||
if (field.getName().endsWith("Id") == false)
|
if (!field.getName().endsWith("Id"))
|
||||||
valid = true;
|
valid = true;
|
||||||
} else if (annotation instanceof OneToMany) {
|
} else if (annotation instanceof OneToMany) {
|
||||||
|
|
||||||
valid = true;
|
valid = true;
|
||||||
}
|
}
|
||||||
if (valid == true) {
|
if (valid) {
|
||||||
Object property = field.get(this);
|
Object property = field.get(this);
|
||||||
|
if (property != null) {
|
||||||
if (property == null) {
|
if (property instanceof HibernateProxy)
|
||||||
// do when property is null
|
|
||||||
} else {
|
|
||||||
|
|
||||||
if (property instanceof HibernateProxy) {
|
|
||||||
property = JsonUtil.initializeAndUnproxy(property);
|
property = JsonUtil.initializeAndUnproxy(property);
|
||||||
}
|
|
||||||
if (property instanceof BaseModel) {
|
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())) {
|
for (Field fieldItem : BaseModel.GetFields(property.getClass())) {
|
||||||
String nameItem = fieldItem.getName();
|
String nameItem = fieldItem.getName();
|
||||||
fieldItem.setAccessible(true);
|
fieldItem.setAccessible(true);
|
||||||
if (nameItem.equals("serialVersionUID"))
|
switch (nameItem) {
|
||||||
|
case "serialVersionUID":
|
||||||
|
case "_methods_":
|
||||||
|
case "handler":
|
||||||
|
case "_filter_signature":
|
||||||
continue;
|
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));
|
mapItems.put(fieldItem.getName(), fieldItem.get(property));
|
||||||
}
|
|
||||||
}
|
}
|
||||||
maps.put(str, mapItems);
|
maps.put(str, mapItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return maps;
|
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")
|
@SuppressWarnings("rawtypes")
|
||||||
public static List<Field> GetFields(Class data) {
|
public static List<Field> GetFields(Class data) {
|
||||||
List<Field> items = new ArrayList<Field>();
|
List<Field> items = new ArrayList<>();
|
||||||
Class parent = data.getSuperclass();
|
Class parent = data.getSuperclass();
|
||||||
|
if (parent != null)
|
||||||
Class tmpClass = null;
|
items.addAll(GetFields(data.getSuperclass()));
|
||||||
if (BaseModelVO.class.isAssignableFrom(data.getClass())) {
|
items.addAll(Arrays.asList(data.getDeclaredFields()));
|
||||||
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);
|
|
||||||
}
|
|
||||||
return items;
|
return items;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -222,36 +153,29 @@ public abstract class BaseModel implements Serializable {
|
|||||||
try {
|
try {
|
||||||
cl = Class.forName(name);
|
cl = Class.forName(name);
|
||||||
} catch (ClassNotFoundException e) {
|
} catch (ClassNotFoundException e) {
|
||||||
e.printStackTrace();
|
log.error(e.getMessage());
|
||||||
}
|
}
|
||||||
Map<String, Object> fields = new HashMap<String, Object>();
|
Map<String, Object> fields = new HashMap<>();
|
||||||
if (CommonUtil.isNotNullOrEmpty(cl)) {
|
if (CommonUtil.isNotNullOrEmpty(cl) && cl != null) {
|
||||||
for (Object f : GetFields(cl).toArray()) {
|
for (Object f : GetFields(cl).toArray()) {
|
||||||
|
|
||||||
if (!getName(((Field) f).getType().toString()).equalsIgnoreCase("Set")) {
|
if (!getName(((Field) f).getType().toString()).equalsIgnoreCase("Set")) {
|
||||||
if (f instanceof Field) {
|
((AccessibleObject) f).setAccessible(true);
|
||||||
((AccessibleObject) f).setAccessible(true);
|
boolean found = false;
|
||||||
boolean found = false;
|
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
|
||||||
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
|
for (String element : fieldsToInclude) {
|
||||||
for (String element : fieldsToInclude) {
|
if (((Field) f).getName().equals(element)) {
|
||||||
if (((Field) f).getName().equals(element)) {
|
found = true;
|
||||||
found = true;
|
break;
|
||||||
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;
|
return fields;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.jasamedika.medifirst2000.base;
|
package com.jasamedika.medifirst2000.base;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
import javax.persistence.Column;
|
import javax.persistence.Column;
|
||||||
import javax.persistence.MappedSuperclass;
|
import javax.persistence.MappedSuperclass;
|
||||||
@ -10,18 +11,11 @@ import javax.persistence.MappedSuperclass;
|
|||||||
*
|
*
|
||||||
* @author Adik
|
* @author Adik
|
||||||
*/
|
*/
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
@MappedSuperclass
|
@MappedSuperclass
|
||||||
public abstract class BaseProfile extends BaseModel implements Serializable {
|
public abstract class BaseProfile extends BaseModel {
|
||||||
|
|
||||||
@Column(name = "kdProfile")
|
@Column(name = "kdProfile")
|
||||||
public Short kdProfile;
|
protected Short kdProfile;
|
||||||
|
|
||||||
public Short getKdProfile() {
|
|
||||||
return kdProfile;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setKdProfile(Short kdProfile) {
|
|
||||||
this.kdProfile = kdProfile;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,34 +1,25 @@
|
|||||||
package com.jasamedika.medifirst2000.base;
|
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.Column;
|
||||||
import javax.persistence.GeneratedValue;
|
import javax.persistence.GeneratedValue;
|
||||||
import javax.persistence.Id;
|
import javax.persistence.Id;
|
||||||
import javax.persistence.MappedSuperclass;
|
import javax.persistence.MappedSuperclass;
|
||||||
|
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Andri
|
* @author Andri
|
||||||
*/
|
*/
|
||||||
@MappedSuperclass
|
@Getter
|
||||||
public abstract class BaseTransaction extends BaseActive implements Serializable {
|
@Setter
|
||||||
|
@MappedSuperclass
|
||||||
|
public abstract class BaseTransaction extends BaseActive {
|
||||||
|
|
||||||
@GeneratedValue(generator = "uuid")
|
@GeneratedValue(generator = "uuid")
|
||||||
@GenericGenerator(name = "uuid", strategy = "uuid")
|
@GenericGenerator(name = "uuid", strategy = "uuid")
|
||||||
@Column(columnDefinition = "CHAR(32)", unique = true)
|
@Column(columnDefinition = "CHAR(32)", unique = true)
|
||||||
@Id
|
@Id
|
||||||
public String noRec;
|
protected String noRec;
|
||||||
|
|
||||||
public String getNoRec() {
|
|
||||||
return noRec;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setNoRec(String noRec) {
|
|
||||||
this.noRec = noRec;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,26 +1,16 @@
|
|||||||
package com.jasamedika.medifirst2000.base.vo;
|
package com.jasamedika.medifirst2000.base.vo;
|
||||||
|
|
||||||
import javax.persistence.MappedSuperclass;
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Base Action VO class
|
* Base Action VO class
|
||||||
*
|
*
|
||||||
* @author Adik
|
* @author Adik
|
||||||
*/
|
*/
|
||||||
@MappedSuperclass
|
@Getter
|
||||||
|
@Setter
|
||||||
public abstract class BaseActiveVO extends BaseProfileVO {
|
public abstract class BaseActiveVO extends BaseProfileVO {
|
||||||
|
|
||||||
protected Boolean statusEnabled;
|
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;
|
package com.jasamedika.medifirst2000.base.vo;
|
||||||
|
|
||||||
import javax.persistence.MappedSuperclass;
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Base Master VO class
|
* Base Master VO class
|
||||||
*
|
*
|
||||||
* @author Adik
|
* @author Adik
|
||||||
*/
|
*/
|
||||||
@MappedSuperclass
|
@Getter
|
||||||
|
@Setter
|
||||||
public abstract class BaseMasterVO extends BaseActiveVO {
|
public abstract class BaseMasterVO extends BaseActiveVO {
|
||||||
|
|
||||||
protected Integer id;
|
protected Integer id;
|
||||||
protected String noRec;
|
protected String noRec;
|
||||||
protected String reportDisplay;
|
protected String reportDisplay;
|
||||||
protected String kodeExternal;
|
protected String kodeExternal;
|
||||||
protected String namaExternal;
|
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;
|
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.AccessibleObject;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
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;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Base VO class for all entities, for exposing data as JSON Object
|
* Base VO class for all entities, for exposing data as JSON Object
|
||||||
*
|
*
|
||||||
* @author Roberto
|
* @author Roberto
|
||||||
*/
|
*/
|
||||||
@MappedSuperclass
|
@Slf4j
|
||||||
public abstract class BaseModelVO {
|
public abstract class BaseModelVO {
|
||||||
|
|
||||||
public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException {
|
public Map<String, Object> ToSingleMap() throws IllegalArgumentException, IllegalAccessException {
|
||||||
Map<String, Object> maps = new HashMap<String, Object>();
|
Map<String, Object> maps = new HashMap<>();
|
||||||
List<String> fieldsToInclude = new ArrayList<String>();
|
for (Field field : GetFields(this.getClass())) {
|
||||||
for (Field field : this.GetFields(this.getClass())) {
|
|
||||||
String str = field.getName();
|
|
||||||
String name = field.getName();
|
String name = field.getName();
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
if (name.equals("serialVersionUID"))
|
switch (name) {
|
||||||
|
case "serialVersionUID":
|
||||||
|
case "_methods_":
|
||||||
|
case "handler":
|
||||||
|
case "_filter_signature":
|
||||||
continue;
|
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));
|
maps.put(field.getName(), field.get(this));
|
||||||
|
|
||||||
}
|
}
|
||||||
return maps;
|
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 {
|
public Map<String, Object> ToMap() throws IllegalArgumentException, IllegalAccessException {
|
||||||
Map<String, Object> maps = new HashMap<String, Object>();
|
Map<String, Object> maps = new HashMap<>();
|
||||||
List<String> fieldsToInclude = new ArrayList<String>();
|
for (Field field : GetFields(this.getClass())) {
|
||||||
for (Field field : this.GetFields(this.getClass())) {
|
|
||||||
String str = field.getName();
|
|
||||||
String name = field.getName();
|
String name = field.getName();
|
||||||
field.setAccessible(true);
|
field.setAccessible(true);
|
||||||
if (name.equals("serialVersionUID"))
|
switch (name) {
|
||||||
|
case "serialVersionUID":
|
||||||
|
case "_methods_":
|
||||||
|
case "handler":
|
||||||
|
case "_filter_signature":
|
||||||
continue;
|
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));
|
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;
|
return maps;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static List<Field> GetFields(Class data) {
|
public static List<Field> GetFields(Class<?> data) {
|
||||||
List<Field> items = new ArrayList<Field>();
|
List<Field> items = new ArrayList<>();
|
||||||
String name = data.getName();
|
Class<?> parent = data.getSuperclass();
|
||||||
Class parent = data.getSuperclass();
|
if (parent != null)
|
||||||
if (parent instanceof Class) {
|
items.addAll(GetFields(data.getSuperclass()));
|
||||||
name = ((Class) parent).getName();
|
items.addAll(Arrays.asList(data.getDeclaredFields()));
|
||||||
}
|
|
||||||
|
|
||||||
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);
|
|
||||||
}
|
|
||||||
return items;
|
return items;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Map<String, Object> serialize(String[] fieldsToInclude, String className) throws Exception {
|
public Map<String, Object> serialize(String[] fieldsToInclude, String className) throws Exception {
|
||||||
//return ToMap();
|
String name = "com.jasamedika.medifirst2000.vo." + getName(className);
|
||||||
String name = "com.jasamedika.medifirst2000.vo." + getName(className);
|
Class<?> cl = null;
|
||||||
Class cl = null;
|
try {
|
||||||
Object o = null;
|
cl = Class.forName(name);
|
||||||
try {
|
} catch (ClassNotFoundException e) {
|
||||||
cl = Class.forName(name);
|
log.error(e.getMessage());
|
||||||
o = cl.newInstance();
|
}
|
||||||
} catch (ClassNotFoundException e) {
|
Map<String, Object> fields = new HashMap<>();
|
||||||
e.printStackTrace();
|
if (CommonUtil.isNotNullOrEmpty(cl) && cl != null) {
|
||||||
} catch (InstantiationException e) {
|
for (Object f : GetFields(cl).toArray()) {
|
||||||
e.printStackTrace();
|
if (f instanceof Field) {
|
||||||
} catch (IllegalAccessException e) {
|
((AccessibleObject) f).setAccessible(true);
|
||||||
e.printStackTrace();
|
boolean found = false;
|
||||||
}
|
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
|
||||||
Map<String, Object> fields = new HashMap<String, Object>();
|
for (String element : fieldsToInclude) {
|
||||||
for (Object f : GetFields(cl).toArray()) {
|
if (((Field) f).getName().equals(element)) {
|
||||||
if (f instanceof Field) {
|
found = true;
|
||||||
((AccessibleObject) f).setAccessible(true);
|
break;
|
||||||
boolean found = false;
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(fieldsToInclude)) {
|
}
|
||||||
for (String element : fieldsToInclude) {
|
} else {
|
||||||
if (((Field) f).getName().equals(element))
|
found = true;
|
||||||
{
|
}
|
||||||
found = true;
|
if (found) {
|
||||||
break;
|
fields.put(((Field) f).getName(), ((Field) f).get(this));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
found = true;
|
}
|
||||||
}
|
return fields;
|
||||||
|
|
||||||
if (found) {
|
|
||||||
fields.put(((Field) f).getName(), ((Field) f).get(this));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return fields;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getName(String value) {
|
public String getName(String value) {
|
||||||
|
|||||||
@ -1,26 +1,16 @@
|
|||||||
package com.jasamedika.medifirst2000.base.vo;
|
package com.jasamedika.medifirst2000.base.vo;
|
||||||
|
|
||||||
import javax.persistence.MappedSuperclass;
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Base Profile VO class
|
* Base Profile VO class
|
||||||
*
|
*
|
||||||
* @author Adik
|
* @author Adik
|
||||||
*/
|
*/
|
||||||
@MappedSuperclass
|
@Getter
|
||||||
public class BaseProfileVO extends BaseModelVO {
|
@Setter
|
||||||
|
public abstract class BaseProfileVO extends BaseModelVO {
|
||||||
public Short kdProfile;
|
|
||||||
|
|
||||||
public BaseProfileVO() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public Short getKdProfile() {
|
|
||||||
return kdProfile;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setKdProfile(Short kdProfile) {
|
|
||||||
this.kdProfile = kdProfile;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
protected Short kdProfile;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,25 +1,14 @@
|
|||||||
package com.jasamedika.medifirst2000.base.vo;
|
package com.jasamedika.medifirst2000.base.vo;
|
||||||
|
|
||||||
import javax.persistence.MappedSuperclass;
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Andri
|
* @author Andri
|
||||||
*/
|
*/
|
||||||
@MappedSuperclass
|
@Getter
|
||||||
|
@Setter
|
||||||
public abstract class BaseTransactionVO extends BaseActiveVO {
|
public abstract class BaseTransactionVO extends BaseActiveVO {
|
||||||
|
|
||||||
protected String noRec;
|
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;
|
package com.jasamedika.medifirst2000.base.vo.validation;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* VO which contains the information of a single validation error.
|
* VO which contains the information of a single validation error.
|
||||||
*
|
*
|
||||||
* @author Roberto
|
* @author Roberto
|
||||||
*/
|
*/
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public class FieldErrorVO {
|
public class FieldErrorVO {
|
||||||
|
|
||||||
private String field;
|
private String field;
|
||||||
|
|
||||||
private String message;
|
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;
|
package com.jasamedika.medifirst2000.base.vo.validation;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -8,19 +11,14 @@ import java.util.List;
|
|||||||
*
|
*
|
||||||
* @author Roberto
|
* @author Roberto
|
||||||
*/
|
*/
|
||||||
|
@Getter
|
||||||
|
@NoArgsConstructor
|
||||||
public class ValidationErrorVO {
|
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) {
|
public void addFieldError(String path, String message) {
|
||||||
FieldErrorVO error = new FieldErrorVO(path, message);
|
FieldErrorVO error = new FieldErrorVO(path, message);
|
||||||
fieldErrors.add(error);
|
fieldErrors.add(error);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<FieldErrorVO> getFieldErrors() {
|
|
||||||
return fieldErrors;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.jasamedika.medifirst2000.core.web;
|
package com.jasamedika.medifirst2000.core.web;
|
||||||
|
|
||||||
public class WebConstants {
|
public class WebConstants {
|
||||||
|
|
||||||
public static final class PageParameter {
|
public static final class PageParameter {
|
||||||
public static final String LIST_DATA = "listData";
|
public static final String LIST_DATA = "listData";
|
||||||
public static final String TOTAL_PAGES = "totalPages";
|
public static final String TOTAL_PAGES = "totalPages";
|
||||||
@ -18,6 +19,5 @@ public class WebConstants {
|
|||||||
public static final String MESSAGE = "Message";
|
public static final String MESSAGE = "Message";
|
||||||
}
|
}
|
||||||
|
|
||||||
// HEADER KEY TOKEN
|
|
||||||
public static final String AUTH_HEADER_NAME = "X-AUTH-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;
|
package com.jasamedika.medifirst2000.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public enum Status {
|
public enum Status {
|
||||||
|
|
||||||
TERSEDIA("Tersedia"), ORDER("ORDER"), DIPAKAI("DIPAKAI"), SELESAI("SELESAI"), TERISI("Terisi"), CHECKOUT(
|
TERSEDIA("Tersedia"), ORDER("ORDER"), DIPAKAI("DIPAKAI"), SELESAI("SELESAI"), TERISI("Terisi"), CHECKOUT(
|
||||||
"Checkout"), MENINGGAL("Meninggal");
|
"Checkout"), MENINGGAL("Meninggal");
|
||||||
|
|
||||||
private String val;
|
private final String val;
|
||||||
|
|
||||||
Status(String val) {
|
|
||||||
this.val = val;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getVal() {
|
|
||||||
return 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;
|
package com.jasamedika.medifirst2000.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public enum StatusAntrianEnum {
|
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) {
|
MENUNGGU("0"), DIPANGGIL_SUSTER("1"), DIPANGGIL_DOKTER("2"), SELESAI_DIPERIKSA("3"), PERSIAPAN("4"), PERIKSA(
|
||||||
this.val = val;
|
"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");
|
||||||
public String getVal() {
|
|
||||||
return val;
|
|
||||||
}}
|
|
||||||
|
|
||||||
|
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;
|
package com.jasamedika.medifirst2000.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public enum StatusGiziEnum {
|
public enum StatusGiziEnum {
|
||||||
|
|
||||||
MENUNGGU("0"),
|
|
||||||
VERIFIKASI("1"),
|
|
||||||
PESAN_BAHAN("2"),
|
|
||||||
PRODUKSI("3"),
|
|
||||||
KIRIM_MENU("4"),
|
|
||||||
;
|
|
||||||
|
|
||||||
private String val;
|
|
||||||
|
|
||||||
StatusGiziEnum(String val) {
|
MENUNGGU("0"), VERIFIKASI("1"), PESAN_BAHAN("2"), PRODUKSI("3"), KIRIM_MENU("4");
|
||||||
this.val = val;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getVal() {
|
|
||||||
return val;
|
|
||||||
}}
|
|
||||||
|
|
||||||
|
private final String val;
|
||||||
|
}
|
||||||
|
|||||||
@ -1,16 +1,13 @@
|
|||||||
package com.jasamedika.medifirst2000.enums;
|
package com.jasamedika.medifirst2000.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public enum StatusKunjunganEnum {
|
public enum StatusKunjunganEnum {
|
||||||
|
|
||||||
BARU("BARU"),
|
|
||||||
LAMA("LAMA");
|
|
||||||
|
|
||||||
private String val;
|
|
||||||
|
|
||||||
StatusKunjunganEnum(String val) {
|
BARU("BARU"), LAMA("LAMA");
|
||||||
this.val = val;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getVal() {
|
private final String val;
|
||||||
return val;
|
}
|
||||||
}}
|
|
||||||
|
|||||||
@ -1,17 +1,13 @@
|
|||||||
package com.jasamedika.medifirst2000.enums;
|
package com.jasamedika.medifirst2000.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public enum StatusNegPosEnum {
|
public enum StatusNegPosEnum {
|
||||||
|
|
||||||
NEG("NEG"),
|
|
||||||
POS("POS");
|
|
||||||
|
|
||||||
private String val;
|
|
||||||
|
|
||||||
StatusNegPosEnum(String val) {
|
NEG("NEG"), POS("POS");
|
||||||
this.val = val;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getVal() {
|
private final String val;
|
||||||
return val;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,16 +1,13 @@
|
|||||||
package com.jasamedika.medifirst2000.enums;
|
package com.jasamedika.medifirst2000.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public enum StatusPenyakitEnum {
|
public enum StatusPenyakitEnum {
|
||||||
|
|
||||||
BARU("BARU"),
|
|
||||||
LAMA("LAMA");
|
|
||||||
|
|
||||||
private String val;
|
|
||||||
|
|
||||||
StatusPenyakitEnum(String val) {
|
BARU("BARU"), LAMA("LAMA");
|
||||||
this.val = val;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getVal() {
|
private final String val;
|
||||||
return val;
|
}
|
||||||
}}
|
|
||||||
|
|||||||
@ -1,16 +1,13 @@
|
|||||||
package com.jasamedika.medifirst2000.enums;
|
package com.jasamedika.medifirst2000.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public enum TipePasienEnum {
|
public enum TipePasienEnum {
|
||||||
|
|
||||||
BARU("BARU"),
|
|
||||||
LAMA("LAMA");
|
|
||||||
|
|
||||||
private String val;
|
|
||||||
|
|
||||||
TipePasienEnum(String val) {
|
BARU("BARU"), LAMA("LAMA");
|
||||||
this.val = val;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getVal() {
|
private final String val;
|
||||||
return val;
|
}
|
||||||
}}
|
|
||||||
|
|||||||
@ -1,32 +1,20 @@
|
|||||||
package com.jasamedika.medifirst2000.enums;
|
package com.jasamedika.medifirst2000.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
public enum VerifikasiEnum {
|
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) {
|
VERIFIKASI_PEA("VERIFIKASI_PEA"), VERIFIKASI_DIREKSI("VERIFIKASI_DIREKSI"), PENGAJUAN(
|
||||||
this.val = val;
|
"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() {
|
private final String val;
|
||||||
return 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