lcly-data-admin/app/ModelFilters/DeviceFilter.php

43 lines
863 B
PHP

<?php
namespace App\ModelFilters;
use EloquentFilter\ModelFilter;
class DeviceFilter extends ModelFilter
{
public function point($point)
{
return $this->where('monitoring_point', 'like', $point.'%');
}
public function base($base)
{
return $this->where('agricultural_base_id', $base);
}
public function type($type)
{
return $this->where('type', $type);
}
public function status($status)
{
return $this->where('status', $status);
}
public function supplierKey($supplierKey)
{
return $this->where('supplier_key', $supplierKey);
}
public function projectKey($projectKey)
{
return $this->where('project_key', $projectKey);
}
public function isRecommend($isRecommend){
return $this->where('is_recommend', $isRecommend);
}
}