feat : admin user finish

This commit is contained in:
2025-09-14 22:33:32 +08:00
parent cf5d5059d7
commit 1d01ecfdcb
10 changed files with 339 additions and 19 deletions

View File

@@ -0,0 +1,18 @@
<?php
/**
* This service file is part of item.
*
* @author ctexthuang
* @contact ctexthuang@qq.com
*/
declare(strict_types=1);
namespace App\Repository;
use App\Model\AdminRole;
final class AdminRoleRepository extends BaseRepository
{
public function __construct(protected readonly AdminRole $model) {}
}

View File

@@ -11,6 +11,9 @@ declare(strict_types=1);
namespace App\Repository;
use App\Model\AdminUser;
use Hyperf\Database\Concerns\BuildsQueries;
use Hyperf\Database\Model\Builder;
use Hyperf\Database\Model\Model;
/**
* Class AdminUserRepository
@@ -31,13 +34,4 @@ final class AdminUserRepository extends BaseRepository
->where('username', $username)
->first();
}
/**
* @param mixed $id
* @return array|null
*/
public function findById(mixed $id): ?array
{
return $this->getQuery()->whereKey($id)->first()?->toArray() ?? null;
}
}