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); } }