SysLogin.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * +----------------------------------------------------------------------
  4. * | 管理员登录日志模型
  5. * +----------------------------------------------------------------------
  6. */
  7. namespace app\common\model;
  8. // 引入框架内置类
  9. use think\Model;
  10. class SysLogin extends Model
  11. {
  12. protected $pk = 'id';
  13. // 管理员登录日志记录
  14. public static function record(int $userid, string $username, string $logintime, string $loginip, int $status = 0)
  15. {
  16. // 入库
  17. self::create([
  18. 'userid' => $userid,
  19. 'username' => $username,
  20. 'logintime' => $logintime,
  21. 'loginip' => $loginip,
  22. 'status' => $status,
  23. ]);
  24. }
  25. public static function queryPage($limit = 30, $userid = 0)
  26. {
  27. if ($userid==0) {
  28. $list = self::order("id desc")->paginate($limit);
  29. } else {
  30. $list = self::where('userid', $userid)->order("id desc")->paginate($limit);
  31. }
  32. return $list;
  33. }
  34. }