<?php

use Jaga\Models\BaseModel;

class KemendesBumdesPemda extends BaseModel {
    public $id;
    public $id_provinsi;
    public $id_kabupaten;
    public $last_updated_bumdes;
    public $last_updated_bumdes_count;

    public function initialize()
    {
        $this->setSchema("jaga");
        $this->setSource("kemendes_bumdes_pemda");
    }

    /**
     * @param $idKabupaten
     * @return KemendesBumdesPemda
     */
    public static function findOrNewByIdKabupaten($idKabupaten)
    {
        $data = self::findFirst([
            'conditions' => 'id_kabupaten = :id_kabupaten:',
            'bind' => ['id_kabupaten' => $idKabupaten]
        ]);
        if (!$data) {
            $data = new KemendesBumdesPemda();
            $data->id_kabupaten = $idKabupaten;
        }

        return $data;
    }
}
