refactor: 修改user相关模型名称

This commit is contained in:
2025-02-25 15:23:05 +08:00
parent 682998aceb
commit 3efff936fa
7 changed files with 24 additions and 23 deletions

View File

@@ -4,8 +4,8 @@ declare (strict_types = 1);
namespace app\admin\controller\v1;
use app\admin\exception\InvalidLoginException;
use app\admin\model\v1\UserLoginLogModel;
use app\admin\model\v1\UserModel;
use app\admin\model\v1\SysUserLoginLogModel;
use app\admin\model\v1\SysUserModel;
use app\admin\validate\v1\LoginValidate;
use thans\jwt\facade\JWTAuth;
use think\facade\Cache;
@@ -28,7 +28,7 @@ class Login
'captcha'
]);
$user = new UserModel();
$user = new SysUserModel();
$msg = '';
try {
// 验证参数
@@ -50,7 +50,7 @@ class Login
}
// 验证用户
$user = UserModel::usernameOrMobile($post['username'])->find();
$user = SysUserModel::usernameOrMobile($post['username'])->find();
if (!$user) {
throw new InvalidLoginException('用户不存在');
}
@@ -73,7 +73,7 @@ class Login
}
// 记录登录日志
UserLoginLogModel::create([
SysUserLoginLogModel::create([
'user_id' => $user['id'],
'ip' => ip2long(request()->ip()),
'user_agent' => request()->header('user-agent'),

View File

@@ -0,0 +1,14 @@
<?php
declare (strict_types = 1);
namespace app\admin\model\v1;
use app\common\model\SysUserLoginLogBaseModel;
/**
* @mixin \think\Model
*/
class SysUserLoginLogModel extends SysUserLoginLogBaseModel
{
}

View File

@@ -3,12 +3,12 @@ declare (strict_types = 1);
namespace app\admin\model\v1;
use app\common\model\UserBaseModel;
use app\common\model\SysUserBaseModel;
/**
* @mixin \think\Model
*/
class UserModel extends UserBaseModel
class SysUserModel extends SysUserBaseModel
{
// 隐藏字段
protected $hidden = ['password', 'salt'];

View File

@@ -1,14 +0,0 @@
<?php
declare (strict_types = 1);
namespace app\admin\model\v1;
use app\common\model\UserLoginLogBaseModel;
/**
* @mixin \think\Model
*/
class UserLoginLogModel extends UserLoginLogBaseModel
{
}

View File

@@ -8,7 +8,7 @@ use think\Model;
/**
* @mixin \think\Model
*/
class UserBaseModel extends Model
class SysUserBaseModel extends Model
{
// 表名
protected $name = 'sys_user';

View File

@@ -8,7 +8,7 @@ use think\Model;
/**
* @mixin \think\Model
*/
class UserLoginLogBaseModel extends Model
class SysUserLoginLogBaseModel extends Model
{
// 表名
protected $name = 'sys_user_login_log';

View File

@@ -39,6 +39,7 @@ class CreateSysUser extends Migrator
->addColumn('status', 'boolean', ['null' => false, 'default' => 1, 'comment' => '-1为禁用, 1为启用'])
->addColumn('created_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'comment' => '创建时间'])
->addColumn('updated_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', 'comment' => '更新时间'])
->addColumn('deleted_at', 'timestamp', ['null' => true, 'default' => null, 'comment' => '删除时间'])
->create();
}
}