erp/app/Filters/GoodsSkuFilter.php

27 lines
521 B
PHP
Raw Normal View History

2022-07-28 16:06:15 +08:00
<?php
namespace App\Filters;
class GoodsSkuFilter extends Filters
{
2022-07-28 17:08:05 +08:00
protected function skuTitle($value)
2022-07-28 16:06:15 +08:00
{
2023-04-17 18:56:59 +08:00
return $this->builder->where('title', $value);
2022-07-28 16:06:15 +08:00
}
protected function status($value)
{
2023-04-17 18:56:59 +08:00
return $this->builder->where('status', $value);
2022-07-28 16:06:15 +08:00
}
2022-10-21 13:09:30 +08:00
protected function excludeIds($value)
{
return $this->builder->whereNotIn('id', $value);
}
2023-04-17 18:56:59 +08:00
protected function externalSkuId($value)
{
return $this->builder->where('external_sku_id', $value);
}
2022-07-28 16:06:15 +08:00
}