智简魔方文档

管理员列表

方法概览

项目内容
文档类型PHP 类方法
方法标识app\admin\model\AdminModel::adminList
所属业务系统管理
来源模块/系统管理员模型

功能说明

管理员列表

调用示例

$keywords = '示例关键字';
$status = '1';
$page = 1;
$limit = 20;
$orderby = 'id';
$sort = 'asc';
$result = (new \app\admin\model\AdminModel())->adminList($keywords, $status, $page, $limit, $orderby, $sort);

参数

参数类型必填默认值校验规则说明
keywordsstring关键字:ID,名称,用户名,邮箱
statusstring状态0:禁用,1:正常
pageint页数
limitint每页条数
orderbystring排序 id,nickname,name,email
sortstring升/降序 asc,desc

返回值

返回项类型说明
listarray管理员列表
list[].idintID
list[].nicknameint名称
list[].nameint用户名
list[].emailint邮箱
list[].rolesint分组名称
list[].statusint状态;0:禁用,1:正常
list[].phone_codeint国际电话区号
list[].phonestring手机号
list[].lockint锁定0=否1=是
list[].lock_timeint锁定到期时间
list[].totp_bindint是否绑定totp(0=否1=是)
countint管理员总数

正常返回

{
  "list": [
    {
      "id": 1,
      "nickname": 1,
      "name": 1,
      "email": 1,
      "roles": 1,
      "status": 1,
      "phone_code": 86,
      "phone": "13800138000",
      "lock": 1,
      "lock_time": 1752984000,
      "totp_bind": 1
    }
  ],
  "count": 1
}

异常情况

异常类型说明
Throwable调用失败时由具体实现抛出异常,异常信息以运行时结果为准。