You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
751 B
32 lines
751 B
<?php
|
|
|
|
namespace app\admin\controller\user;
|
|
|
|
use app\admin\model\Ip as IpModel;
|
|
use app\admin\model\User;
|
|
use app\common\controller\AdminController;
|
|
use think\App;
|
|
use think\response\Json;
|
|
|
|
class Api extends AdminController
|
|
{
|
|
|
|
public function __construct(App $app)
|
|
{
|
|
parent::__construct($app);
|
|
}
|
|
|
|
public function getUserPageList(): Json
|
|
{
|
|
$userList = User::getPageList($this->request->get());
|
|
$data = ['code' => 0, 'msg' => ''];
|
|
return json(array_merge($data, $userList));
|
|
}
|
|
|
|
public function getIpPageList(): Json
|
|
{
|
|
$ipList = IpModel::getPageList($this->request->get());
|
|
$data = ['code' => 0, 'msg' => ''];
|
|
return json(array_merge($data, $ipList));
|
|
}
|
|
}
|
|
|