Salman Manoe 6a3f38fcb6 Update domain virtual object dan dto
Penerapan lombok dependency untuk mengurangi boilerplate
2025-03-03 11:39:50 +07:00

60 lines
2.0 KiB
Java

package com.jasamedika.medifirst2000.service;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.jasamedika.medifirst2000.entities.JadwalDokter;
import com.jasamedika.medifirst2000.vo.JadwalDokterVO;
import com.jasamedika.medifirst2000.vo.PegawaiVO;
import com.jasamedika.medifirst2000.vo.UploadExcelVO;
public interface JadwalDokterService extends BaseVoService<JadwalDokter, JadwalDokterVO, Integer> {
Map<String, Object> saveJadwalDokter(JadwalDokterVO vo);
Map<String, Object> saveListJadwalDokter(List<JadwalDokterVO> vos);
Map<String, Object> updateJadwalDokter(JadwalDokterVO vo);
Map<String, Object> findByRuangan(Integer id);
Map<String, Object> findByTanggal(Date tanggalJadwal);
Map<String, Object> findJadwalByTanggalRuangan(Date tglJadwal, Integer idRuangan);
Boolean CheckJadwalDokter(Date date, PegawaiVO pegawai);
Map<String, Object> getJadwalDokterByIdDokter(Integer idDokter);
Map<String, Object> saveJadwalSupirAmbulance(JadwalDokterVO vo);
Map<String, Object> getJadwalDokterMingguanByIdDokter(Integer id);
// jadwal supir ambulance
List<Map<String, Object>> getJadwalSupirAmbulanceByPeriode(Integer bulan, Integer tahun);
List<Map<String, Object>> getJadwalSupirAmbulanByIdAndPeriode(Integer id, Integer bulan, Integer tahun);
Map<String, Object> getJadwalSupirByDate(Integer date, Integer month, Integer year);
Map<String, Object> findJadwalByTanggalRuanganBilik(Date tanggalJadwal, Integer idRuangan);
Map<String, Object> updateListJadwalDokter(List<JadwalDokterVO> vos);
Map<String, Object> uploadAbsensi(UploadExcelVO fileInput);
Map<String, Object> saveJadwalPegawai(String idFinger, Date date, Date date2);
Map<String, Object> deleteJadwalDokter(JadwalDokterVO vo);
/*
* create by iwan date: 21.04.2017
*/
Map<String, Object> findJadwalDokterByKisaranTglRuangan(int idDokter, int idRuangan, Date from, Date to);
Map<String, Object> findJadwalDokterByKisaranTglRuanganAll(int idDokter, Date from, Date to);
Map<String, Object> findJadwalByTanggalRuangan(Date tanggalJadwal, String noRec);
}