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; namespace app\admin\controller\v1;
use app\admin\exception\InvalidLoginException; use app\admin\exception\InvalidLoginException;
use app\admin\model\v1\UserLoginLogModel; use app\admin\model\v1\SysUserLoginLogModel;
use app\admin\model\v1\UserModel; use app\admin\model\v1\SysUserModel;
use app\admin\validate\v1\LoginValidate; use app\admin\validate\v1\LoginValidate;
use thans\jwt\facade\JWTAuth; use thans\jwt\facade\JWTAuth;
use think\facade\Cache; use think\facade\Cache;
@@ -28,7 +28,7 @@ class Login
'captcha' 'captcha'
]); ]);
$user = new UserModel(); $user = new SysUserModel();
$msg = ''; $msg = '';
try { try {
// 验证参数 // 验证参数
@@ -50,7 +50,7 @@ class Login
} }
// 验证用户 // 验证用户
$user = UserModel::usernameOrMobile($post['username'])->find(); $user = SysUserModel::usernameOrMobile($post['username'])->find();
if (!$user) { if (!$user) {
throw new InvalidLoginException('用户不存在'); throw new InvalidLoginException('用户不存在');
} }
@@ -73,7 +73,7 @@ class Login
} }
// 记录登录日志 // 记录登录日志
UserLoginLogModel::create([ SysUserLoginLogModel::create([
'user_id' => $user['id'], 'user_id' => $user['id'],
'ip' => ip2long(request()->ip()), 'ip' => ip2long(request()->ip()),
'user_agent' => request()->header('user-agent'), '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; namespace app\admin\model\v1;
use app\common\model\UserBaseModel; use app\common\model\SysUserBaseModel;
/** /**
* @mixin \think\Model * @mixin \think\Model
*/ */
class UserModel extends UserBaseModel class SysUserModel extends SysUserBaseModel
{ {
// 隐藏字段 // 隐藏字段
protected $hidden = ['password', 'salt']; 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 * @mixin \think\Model
*/ */
class UserBaseModel extends Model class SysUserBaseModel extends Model
{ {
// 表名 // 表名
protected $name = 'sys_user'; protected $name = 'sys_user';

View File

@@ -8,7 +8,7 @@ use think\Model;
/** /**
* @mixin \think\Model * @mixin \think\Model
*/ */
class UserLoginLogBaseModel extends Model class SysUserLoginLogBaseModel extends Model
{ {
// 表名 // 表名
protected $name = 'sys_user_login_log'; 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('status', 'boolean', ['null' => false, 'default' => 1, 'comment' => '-1为禁用, 1为启用'])
->addColumn('created_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'comment' => '创建时间']) ->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('updated_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', 'comment' => '更新时间'])
->addColumn('deleted_at', 'timestamp', ['null' => true, 'default' => null, 'comment' => '删除时间'])
->create(); ->create();
} }
} }