mirror of
https://gitee.com/hzchunfen/erp.git
synced 2025-12-01 06:30:49 +00:00
47 lines
972 B
PHP
47 lines
972 B
PHP
<?php
|
|
|
|
namespace App\Filters;
|
|
|
|
class LogFilter extends Filters
|
|
{
|
|
protected function module($value)
|
|
{
|
|
return $this->builder->where('module', $value);
|
|
}
|
|
|
|
protected function action($value)
|
|
{
|
|
return $this->builder->where('action', $value);
|
|
}
|
|
|
|
protected function targetType($value)
|
|
{
|
|
return $this->builder->where('target_type', $value);
|
|
}
|
|
|
|
protected function targetId($value)
|
|
{
|
|
return $this->builder->where('target_id', $value);
|
|
}
|
|
|
|
protected function targetField($value)
|
|
{
|
|
return $this->builder->where('target_field', $value);
|
|
}
|
|
|
|
protected function userId($value)
|
|
{
|
|
return $this->builder->where('user_id', $value);
|
|
}
|
|
|
|
protected function startTime($value)
|
|
{
|
|
return $this->builder->where('created_at', '>=', $value);
|
|
}
|
|
|
|
protected function endTime($value)
|
|
{
|
|
return $this->builder->where('created_at', '<=', $value);
|
|
}
|
|
}
|