nhance_partner_be/app/Models/EndorsementModel.php
2025-10-11 12:29:05 +05:30

45 lines
1.1 KiB
PHP

<?php
namespace App\Models;
use CodeIgniter\Model;
class EndorsementModel extends Model
{
protected $table = 'partner_endorsement_request';
protected $primaryKey = 'id';
protected $returnType = 'array';
protected $useSoftDeletes = false;
protected $allowedFields = [
'client_id',
'client_policy_id',
'insurer_id',
'insurer_branch_id',
'manager_id',
'agent_id',
'policy_number',
'endorsement_no',
'endorsement_type',
'endorsement_description',
'status',
'endorsement_file_name',
'created_at',
'updated_by',
'updated_at',
'is_active',
'created_by'
];
// Auto timestamps
protected $useTimestamps = true;
protected $createdField = 'created_at';
protected $updatedField = 'updated_at';
protected $deletedField = '';
// Validation rules
protected $validationRules = [];
protected $validationMessages = [];
protected $skipValidation = false;
}