feat(jobs): tambahkan job untuk memproses data parameter narasi

- Menambahkan kelas ProcessStmtNarrParamDataJob untuk memproses file CSV.
- Membuat model TempStmtNarrParam untuk menyimpan data parameter narasi.
- Menambahkan migrasi untuk membuat tabel temp_stmt_narr_param di database.
This commit is contained in:
Daeng Deni Mardaeni
2025-01-29 19:43:04 +07:00
parent 904566b9f9
commit e5650c6c78
3 changed files with 125 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
<?php
namespace Modules\Webstatement\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
// use Modules\Webstatement\Database\Factories\TempStmtNarrParamFactory;
class TempStmtNarrParam extends Model
{
use HasFactory;
protected $table = 'temp_stmt_narr_param';
/**
* The attributes that are mass assignable.
*/
protected $fillable = ['_id','date_time','system_id','field_name','field_operand','field_value','narr_format','record_status','curr_no','inputter','authoriser','co_code','dept_code','auditor_code','audit_date_time','nr_prm_id','k_file','file'];
// protected static function newFactory(): TempStmtNarrParamFactory
// {
// // return TempStmtNarrParamFactory::new();
// }
}