*/ namespace App\Models{ /** * @property string $id_approval * @property string $id_surat * @property int $id_approver * @property string|null $id_ttd_approver * @property int $tahap 1=Manajer, 2=HRD * @property string $status * @property string|null $catatan * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $approver * @property-read \App\Models\SuratIzin $suratIzin * @property-read \App\Models\TandaTangan|null $tandaTanganApprover * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat query() * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereCatatan($value) * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdApproval($value) * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdApprover($value) * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdSurat($value) * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereIdTtdApprover($value) * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereTahap($value) * @method static \Illuminate\Database\Eloquent\Builder|ApprovalSurat whereUpdatedAt($value) * @mixin \Eloquent */ class ApprovalSurat extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property int $id_user * @property string|null $path_model_yml * @property int $is_verified 0:Pending, 1:Approved, 2:Rejected * @property string|null $last_updated * @property string|null $encoding_wajah * @property string $tanggal_latih * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|DataWajah newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DataWajah newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DataWajah query() * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereEncodingWajah($value) * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereIsVerified($value) * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereLastUpdated($value) * @method static \Illuminate\Database\Eloquent\Builder|DataWajah wherePathModelYml($value) * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereTanggalLatih($value) * @method static \Illuminate\Database\Eloquent\Builder|DataWajah whereUpdatedAt($value) * @mixin \Eloquent */ class DataWajah extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $id_penggunaan * @property int $id_poin_sumber * @property int $jumlah_diambil * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\PenggunaanPoin $penggunaan * @property-read \App\Models\PoinLembur $poinSumber * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin query() * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereIdPenggunaan($value) * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereIdPoinSumber($value) * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereJumlahDiambil($value) * @method static \Illuminate\Database\Eloquent\Builder|DetailPenggunaanPoin whereUpdatedAt($value) * @mixin \Eloquent */ class DetailPenggunaanPoin extends \Eloquent {} } namespace App\Models{ /** * @property int $id_divisi * @property string $nama_divisi * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Divisi newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Divisi newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Divisi query() * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereIdDivisi($value) * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereNamaDivisi($value) * @method static \Illuminate\Database\Eloquent\Builder|Divisi whereUpdatedAt($value) * @mixin \Eloquent */ class Divisi extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string $tanggal * @property string $keterangan * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|HariLibur newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|HariLibur newQuery() * @method static \Illuminate\Database\Eloquent\Builder|HariLibur query() * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereKeterangan($value) * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereTanggal($value) * @method static \Illuminate\Database\Eloquent\Builder|HariLibur whereUpdatedAt($value) * @mixin \Eloquent */ class HariLibur extends \Eloquent {} } namespace App\Models{ /** * @property int $id_jabatan * @property string $nama_jabatan * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Jabatan newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Jabatan newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Jabatan query() * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereIdJabatan($value) * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereNamaJabatan($value) * @method static \Illuminate\Database\Eloquent\Builder|Jabatan whereUpdatedAt($value) * @mixin \Eloquent */ class Jabatan extends \Eloquent {} } namespace App\Models{ /** * @property int $id_jadwal * @property int|null $id_user * @property string|null $tanggal * @property int|null $id_shift * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\PenggunaanPoin|null $penggunaanPoin * @property-read \App\Models\ShiftKerja|null $shift * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja newQuery() * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja query() * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdJadwal($value) * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdShift($value) * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereTanggal($value) * @method static \Illuminate\Database\Eloquent\Builder|JadwalKerja whereUpdatedAt($value) * @mixin \Eloquent */ class JadwalKerja extends \Eloquent {} } namespace App\Models{ /** * @property int $id_jenis_izin * @property string $nama_izin * @property string|null $created_at * @property string|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin newQuery() * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin query() * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereIdJenisIzin($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereNamaIzin($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisIzin whereUpdatedAt($value) * @mixin \Eloquent */ class JenisIzin extends \Eloquent {} } namespace App\Models{ /** * @property int $id_kompensasi * @property string $nama_kompensasi * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi newQuery() * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi query() * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereIdKompensasi($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereNamaKompensasi($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisKompensasi whereUpdatedAt($value) * @mixin \Eloquent */ class JenisKompensasi extends \Eloquent {} } namespace App\Models{ /** * @property int $id_pengurangan * @property string $nama_pengurangan * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $penggunaanPoin * @property-read int|null $penggunaan_poin_count * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan newQuery() * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan query() * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereIdPengurangan($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereNamaPengurangan($value) * @method static \Illuminate\Database\Eloquent\Builder|JenisPengurangan whereUpdatedAt($value) * @mixin \Eloquent */ class JenisPengurangan extends \Eloquent {} } namespace App\Models{ /** * @property int $id_kantor * @property string $nama_kantor * @property string|null $alamat * @property numeric|null $latitude * @property numeric|null $longitude * @property int $radius * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $users * @property-read int|null $users_count * @method static \Illuminate\Database\Eloquent\Builder|Kantor newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Kantor newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Kantor query() * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereAlamat($value) * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereIdKantor($value) * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereLatitude($value) * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereLongitude($value) * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereNamaKantor($value) * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereRadius($value) * @method static \Illuminate\Database\Eloquent\Builder|Kantor whereUpdatedAt($value) * @mixin \Eloquent */ class Kantor extends \Eloquent {} } namespace App\Models{ /** * @property string $id_lembur * @property int|null $id_user * @property \Illuminate\Support\Carbon $tanggal_lembur * @property string $jam_mulai * @property string $jam_selesai * @property int|null $durasi_menit * @property string|null $keterangan * @property int|null $jumlah_poin * @property int|null $id_kompensasi * @property int $id_status * @property string|null $alasan_penolakan * @property \Illuminate\Support\Carbon $tanggal_diajukan * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\JenisKompensasi|null $kompensasi * @property-read \App\Models\StatusPengajuan $status * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|Lembur newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Lembur newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Lembur query() * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereAlasanPenolakan($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereDurasiMenit($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdKompensasi($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdLembur($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJamMulai($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJamSelesai($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereJumlahPoin($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereKeterangan($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereTanggalDiajukan($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereTanggalLembur($value) * @method static \Illuminate\Database\Eloquent\Builder|Lembur whereUpdatedAt($value) * @mixin \Eloquent */ class Lembur extends \Eloquent {} } namespace App\Models{ /** * @property string $id_izin * @property int|null $id_user * @property string $tanggal_mulai * @property string $tanggal_selesai * @property int|null $id_jenis_izin * @property string|null $alasan * @property string|null $bukti_file * @property int $id_status * @property string|null $alasan_penolakan * @property string $tanggal_diajukan * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\JenisIzin|null $jenisIzin * @property-read \App\Models\StatusPengajuan $statusPengajuan * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin query() * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereAlasan($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereAlasanPenolakan($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereBuktiFile($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdIzin($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdJenisIzin($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalDiajukan($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalMulai($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereTanggalSelesai($value) * @method static \Illuminate\Database\Eloquent\Builder|PengajuanIzin whereUpdatedAt($value) * @mixin \Eloquent */ class PengajuanIzin extends \Eloquent {} } namespace App\Models{ /** * @property string $id_penggunaan * @property int|null $id_user * @property \Illuminate\Support\Carbon $tanggal_penggunaan * @property int|null $jumlah_poin * @property string|null $jam_masuk_custom * @property string|null $jam_pulang_custom * @property int|null $id_pengurangan * @property int $id_status * @property string|null $alasan_penolakan * @property \Illuminate\Support\Carbon $tanggal_diajukan * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\JenisPengurangan|null $jenisPengurangan * @property-read \App\Models\StatusPengajuan $status * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin query() * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereAlasanPenolakan($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdPenggunaan($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdPengurangan($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJamMasukCustom($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJamPulangCustom($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereJumlahPoin($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereTanggalDiajukan($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereTanggalPenggunaan($value) * @method static \Illuminate\Database\Eloquent\Builder|PenggunaanPoin whereUpdatedAt($value) * @mixin \Eloquent */ class PenggunaanPoin extends \Eloquent {} } namespace App\Models{ /** * @property int $id_pengumuman * @property string|null $judul * @property string|null $isi * @property \Illuminate\Support\Carbon|null $tanggal * @property int|null $dibuat_oleh * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User|null $pembuat * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman query() * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereDibuatOleh($value) * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereIdPengumuman($value) * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereIsi($value) * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereJudul($value) * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereTanggal($value) * @method static \Illuminate\Database\Eloquent\Builder|Pengumuman whereUpdatedAt($value) * @mixin \Eloquent */ class Pengumuman extends \Eloquent {} } namespace App\Models{ /** * @property int $id_permission * @property string $nama_permission * @property string $slug * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $roles * @property-read int|null $roles_count * @method static \Illuminate\Database\Eloquent\Builder|Permission newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Permission newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Permission query() * @method static \Illuminate\Database\Eloquent\Builder|Permission whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Permission whereIdPermission($value) * @method static \Illuminate\Database\Eloquent\Builder|Permission whereNamaPermission($value) * @method static \Illuminate\Database\Eloquent\Builder|Permission whereSlug($value) * @method static \Illuminate\Database\Eloquent\Builder|Permission whereUpdatedAt($value) * @mixin \Eloquent */ class Permission extends \Eloquent {} } namespace App\Models{ /** * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|Poin newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Poin newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Poin query() * @mixin \Eloquent */ class Poin extends \Eloquent {} } namespace App\Models{ /** * @property int $id_poin * @property int|null $id_user * @property int|null $jumlah_poin * @property int|null $sisa_poin * @property string|null $id_lembur * @property string|null $keterangan * @property \Illuminate\Support\Carbon $tanggal * @property \Illuminate\Support\Carbon|null $expired_at * @property bool|null $is_fully_used * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\Lembur|null $lembur * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur query() * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereExpiredAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdLembur($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdPoin($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereIsFullyUsed($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereJumlahPoin($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereKeterangan($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereSisaPoin($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereTanggal($value) * @method static \Illuminate\Database\Eloquent\Builder|PoinLembur whereUpdatedAt($value) * @mixin \Eloquent */ class PoinLembur extends \Eloquent {} } namespace App\Models{ /** * @property int $id_presensi * @property int|null $id_user * @property string $tanggal * @property string|null $jam_masuk * @property string|null $jam_pulang * @property numeric|null $lat_masuk * @property numeric|null $lon_masuk * @property numeric|null $lat_pulang * @property numeric|null $lon_pulang * @property string|null $foto_wajah_masuk * @property string|null $foto_wajah_pulang * @property int|null $id_status * @property string|null $alasan_telat * @property string|null $keterangan_pulang * @property string|null $waktu_terlambat * @property string|null $waktu_masuk_awal * @property string|null $waktu_pulang_awal * @property string|null $waktu_pulang_akhir * @property int $verifikasi_wajah * @property int $id_validasi * @property string|null $keterangan_luar_radius * @property string|null $alasan_penolakan * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|Presensi newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Presensi newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Presensi query() * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereAlasanPenolakan($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereAlasanTelat($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereFotoWajahMasuk($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereFotoWajahPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdPresensi($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereIdValidasi($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereJamMasuk($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereJamPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereKeteranganLuarRadius($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereKeteranganPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLatMasuk($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLatPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLonMasuk($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereLonPulang($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereTanggal($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereVerifikasiWajah($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuMasukAwal($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuPulangAkhir($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuPulangAwal($value) * @method static \Illuminate\Database\Eloquent\Builder|Presensi whereWaktuTerlambat($value) * @mixin \Eloquent */ class Presensi extends \Eloquent {} } namespace App\Models{ /** * @property int $id_riwayat * @property int $id_user_1 * @property int $id_jadwal_1 * @property int $id_user_2 * @property int $id_jadwal_2 * @property string|null $keterangan * @property int $created_by * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $execAdmin * @property-read \App\Models\JadwalKerja $jadwal1 * @property-read \App\Models\JadwalKerja $jadwal2 * @property-read \App\Models\User $user1 * @property-read \App\Models\User $user2 * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift newQuery() * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift query() * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereCreatedBy($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdJadwal1($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdJadwal2($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdRiwayat($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdUser1($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdUser2($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereKeterangan($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereUpdatedAt($value) * @mixin \Eloquent */ class RiwayatTukarShift extends \Eloquent {} } namespace App\Models{ /** * @property int $id_role * @property string $nama_role * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $permissions * @property-read int|null $permissions_count * @property-read \Illuminate\Database\Eloquent\Collection $users * @property-read int|null $users_count * @method static \Illuminate\Database\Eloquent\Builder|Role newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Role newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Role query() * @method static \Illuminate\Database\Eloquent\Builder|Role whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Role whereIdRole($value) * @method static \Illuminate\Database\Eloquent\Builder|Role whereNamaRole($value) * @method static \Illuminate\Database\Eloquent\Builder|Role whereUpdatedAt($value) * @mixin \Eloquent */ class Role extends \Eloquent {} } namespace App\Models{ /** * @property int $id_shift * @property string|null $nama_shift * @property string|null $jam_mulai * @property string|null $jam_selesai * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $jadwalKerja * @property-read int|null $jadwal_kerja_count * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja query() * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereIdShift($value) * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereJamMulai($value) * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereJamSelesai($value) * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereNamaShift($value) * @method static \Illuminate\Database\Eloquent\Builder|ShiftKerja whereUpdatedAt($value) * @mixin \Eloquent */ class ShiftKerja extends \Eloquent {} } namespace App\Models{ /** * @property int $id_status * @property string $nama_status * @property string|null $created_at * @property string|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan newQuery() * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan query() * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereIdStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereNamaStatus($value) * @method static \Illuminate\Database\Eloquent\Builder|StatusPengajuan whereUpdatedAt($value) * @mixin \Eloquent */ class StatusPengajuan extends \Eloquent {} } namespace App\Models{ /** * @property string $id_surat * @property string $id_izin * @property int $id_user * @property string $nomor_surat * @property string $isi_surat * @property string|null $id_ttd_pengaju * @property string $status_surat * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\ApprovalSurat|null $approvalHrd * @property-read \App\Models\ApprovalSurat|null $approvalManajer * @property-read \Illuminate\Database\Eloquent\Collection $approvals * @property-read int|null $approvals_count * @property-read \App\Models\PengajuanIzin $pengajuanIzin * @property-read \App\Models\TandaTangan|null $tandaTanganPengaju * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin newQuery() * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin query() * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdIzin($value) * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdSurat($value) * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdTtdPengaju($value) * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereIsiSurat($value) * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereNomorSurat($value) * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereStatusSurat($value) * @method static \Illuminate\Database\Eloquent\Builder|SuratIzin whereUpdatedAt($value) * @mixin \Eloquent */ class SuratIzin extends \Eloquent {} } namespace App\Models{ /** * @property string $id_tanda_tangan * @property int $id_user * @property string $file_ttd * @property int $is_active * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan active() * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan newQuery() * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan query() * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereFileTtd($value) * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIdTandaTangan($value) * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIdUser($value) * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereIsActive($value) * @method static \Illuminate\Database\Eloquent\Builder|TandaTangan whereUpdatedAt($value) * @mixin \Eloquent */ class TandaTangan extends \Eloquent {} } namespace App\Models{ /** * @property int $id * @property string|null $nik * @property string $nama_lengkap * @property string $email * @property string|null $no_telp * @property string|null $alamat * @property string|null $email_verified_at * @property string $password * @property int $sisa_cuti * @property string|null $foto * @property string|null $remember_token * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int|null $id_kantor * @property int|null $id_divisi * @property int|null $id_jabatan * @property int $status_aktif * @property string|null $tgl_bergabung * @property int $is_face_registered * @property \Illuminate\Support\Carbon|null $deleted_at * @property-read \App\Models\DataWajah|null $dataWajah * @property-read \App\Models\Divisi|null $divisi * @property-read \App\Models\Jabatan|null $jabatan * @property-read \Illuminate\Database\Eloquent\Collection $jadwalKerja * @property-read int|null $jadwal_kerja_count * @property-read \App\Models\Kantor|null $kantor * @property-read \Illuminate\Database\Eloquent\Collection $lemburs * @property-read int|null $lemburs_count * @property-read \Illuminate\Notifications\DatabaseNotificationCollection $notifications * @property-read int|null $notifications_count * @property-read \Illuminate\Database\Eloquent\Collection $roles * @property-read int|null $roles_count * @property-read \Illuminate\Database\Eloquent\Collection $tokens * @property-read int|null $tokens_count * @method static \Database\Factories\UserFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|User newQuery() * @method static \Illuminate\Database\Eloquent\Builder|User onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|User query() * @method static \Illuminate\Database\Eloquent\Builder|User whereAlamat($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereFoto($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereIdDivisi($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereIdJabatan($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereIdKantor($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereIsFaceRegistered($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereNamaLengkap($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereNik($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereNoTelp($value) * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereSisaCuti($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereStatusAktif($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereTglBergabung($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User withTrashed(bool $withTrashed = true) * @method static \Illuminate\Database\Eloquent\Builder|User withoutTrashed() * @mixin \Eloquent */ class User extends \Eloquent {} }