Penambahan login cashier via API, perhitungan tarif

This commit is contained in:
2026-07-24 14:04:49 +07:00
parent 3ea7367255
commit 8bd2d0c542
63 changed files with 1979 additions and 309 deletions
+22
View File
@@ -0,0 +1,22 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class JenisMobil extends Model
{
use HasFactory;
protected $table = 'jenis_mobil';
protected $casts = [
'id' => 'string',
];
protected $fillable = [
'nama','short_cut'
];
}
+4 -2
View File
@@ -11,8 +11,10 @@ class LevelPegawai extends Model
protected $table = 'level_user';
protected $fillable = [ 'level_code', 'level_name' ];
protected $fillable = [
'level_code', 'level_name','create_by','create_date','update_date','update_by'
];
public function levelPegawai ()
{
return $this->belongsTo(User::class, 'level_pegawai', 'level_code');
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Menu_Avail extends Model
{
use HasFactory;
protected $table = 'menu_avail';
protected $fillable = [
'menu_id','menu_name','path','created_by','created_at','updated_at','deleted_at'
];
}
+4 -4
View File
@@ -18,11 +18,11 @@ class NamaPos extends Model
'id','nama','jenis','tanggal','lokasi','grace_period','manless','area'
];
public function posParams() {
return $this->hasOne(ConfigPos::class, 'id_pos', 'id');
}
public function posHardware() {
return $this->hasOne(ConfigHardware::class, 'id_pos', 'id');
}
public function posParams() {
return $this->hasOne(ConfigPos::class, 'id_pos', 'id');
}
}
+5 -4
View File
@@ -8,12 +8,13 @@
class TransaksiParkir extends Model
{
// protected $connection = 'pgsql_second';
// protected $casts = [
// 'id' => 'string',
// ];
// public $timestamps = false;
protected $casts = [
'id' => 'string',
];
public $timestamps = false;
use HasFactory;
protected $table = 'transaksi_parkir';
const updated_at = null;
const created_at = null;
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class akseslevel extends Model
{
use HasFactory;
protected $table = 'akseslevel';
protected $fillable = [
'level_user','menu_id'
];
}