Files
sam-manage/app/Models/Juil/PmisMaterial.php
김보곤 38002c3c50 feat: [pmis] 자재관리 CRUD 구현
- 자재등록 탭: 등록/수정/삭제, 페이지네이션, 검색, 필터
- 입고현황 탭: 자재 목록 기반 입고 현황 조회
- 기준자재정보 모달: 30종 건설자재 선택 등록
- 번개 아이콘 랜덤 데이터 등록 기능
2026-03-12 14:37:45 +09:00

35 lines
663 B
PHP

<?php
namespace App\Models\Juil;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class PmisMaterial extends Model
{
use SoftDeletes;
protected $table = 'pmis_materials';
protected $fillable = [
'tenant_id',
'company_name',
'material_code',
'material_name',
'specification',
'unit',
'design_quantity',
'options',
];
protected $casts = [
'design_quantity' => 'decimal:2',
'options' => 'array',
];
public function scopeTenant($query, $tenantId)
{
return $query->where('tenant_id', $tenantId);
}
}