<?php
namespace App\Models\Entities;

use CodeIgniter\Model;

class NaverWorkerLogModel extends Model
{
    protected $table      = 'naver_worker_logs';
    protected $primaryKey = 'seq'; // 'id'가 아니므로 명시 필요

    protected $useAutoIncrement = true;

    protected $returnType     = 'array'; // 또는 'object'
    protected $useSoftDeletes = false;

    // 대량 입력을 허용할 필드들
    protected $allowedFields = [
        'atcl_no', 'raw_payload', 'status', 
        'retry_cnt', 'error_msg', 'target_db_id'
    ];

    // 날짜 자동 업데이트 설정
    protected $useTimestamps = true;
    protected $createdField  = 'created_at';
    protected $updatedField  = 'updated_at';
}