getModel()->where('status', 1)->order('sort', 'desc')->select(); } public function getByDriverKey(string $driverKey): ?BotDriver { return $this->getModel()->where('driver_key', $driverKey)->find(); } public function getActiveDriver(): ?BotDriver { return $this->getModel()->where('status', 1)->order('sort', 'desc')->find(); } public function disableAllExcept(int $id): int { return $this->getModel()->where('id', '<>', $id)->update(['status' => 0]); } }