<?php

namespace App\Models;

use CodeIgniter\Model;

class PegawaiModel extends Model
{
    protected $table            = 'pegawai';
    protected $primaryKey       = 'id';
    protected $useAutoIncrement = true;
    protected $returnType       = 'array';
    protected $allowedFields    = [
        'user_id', 'nip_baru', 'nip_lama', 'nama', 'gelar_depan', 'gelar_belakang',
        'tempat_lahir', 'tanggal_lahir', 'jenis_kelamin', 'agama', 'status_kawin',
        'nik', 'no_hp', 'email', 'status_cpns_pns', 'kartu_asn_virtual',
        'nomor_sk_cpns', 'tanggal_sk_cpns', 'tmt_cpns', 'nomor_sk_pns', 'tanggal_sk_pns', 'tmt_pns',
        'gol_awal', 'gol_akhir', 'tmt_golongan', 'masa_kerja_tahun', 'masa_kerja_bulan',
        'jenis_jabatan', 'jabatan', 'tmt_jabatan', 'tingkat_pendidikan', 'pendidikan', 'tahun_lulus',
        'lokasi_kerja', 'unor', 'unit_kerja_induk', 'instansi_kerja', 'created_at', 'updated_at'
    ];

    protected $useTimestamps = true;
    protected $createdField  = 'created_at';
    protected $updatedField  = 'updated_at';
}
