Files
star-cloud/app/Models/Machine/MaintenanceRecord.php
sky121113 b7ff8ac01c
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 42s
[FEAT] 完善帳號管理狀態切換功能、優化多語系提示與 UI 樣式一致性
2026-03-25 17:16:41 +08:00

48 lines
926 B
PHP

<?php
namespace App\Models\Machine;
use Illuminate\Database\Eloquent\Model;
use App\Traits\TenantScoped;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Models\System\User;
use App\Models\Machine\Machine;
class MaintenanceRecord extends Model
{
use TenantScoped, SoftDeletes;
protected $fillable = [
'company_id',
'machine_id',
'user_id',
'category',
'content',
'photos',
'maintenance_at',
'is_confirmed',
];
protected $casts = [
'photos' => 'array',
'maintenance_at' => 'datetime',
'is_confirmed' => 'boolean',
];
public function machine()
{
return $this->belongsTo(Machine::class);
}
public function user()
{
return $this->belongsTo(User::class);
}
public function company()
{
return $this->belongsTo(\App\Models\System\Company::class);
}
}