<?php

/**
 * Class SekolahPegawai
 * @property Sekolah $Sekolah
 */
class SekolahPegawai extends \Jaga\Models\BaseModel {
    public $npsn;
    public $jabatan;
    public $jenis_kelamin;
    public $jenjang_pendidikan;
    public $mata_pelajaran;
    public $nama;
    public $nuptk;
    public $ptk_id;
    public $sekolah_id;
    public $status_kepegawaian;

    public function initialize()
    {
        $this->setSchema("jaga");
        $this->setSource("sekolah_pegawai");
        $this->belongsTo('npsn', Sekolah::class, 'npsn', ['alias' => 'Sekolah']);
    }

    public static function saveForNpsn($npsn, $data) {
        foreach ($data as $item) {
            $pegawai = new SekolahPegawai();
            $pegawai->assign($item);
            $pegawai->npsn = $npsn;
            $pegawai->save();
        }
    }
}
