<?php
declare(strict_types=1);

/**
 * 用户管理
 * 页面: admin/users/index
 * 数据接口: admin/users/grid (查) / users/save (增改) / users/remove (删)
 */
class usersAction extends Action
{
    use GridActions;

    protected function gridModel(): Model
    {
        return new Users();
    }

    public function index()
    {
        View::set([
            'pageTitle'   => lg('用户列表'),
            'departments' => (new Users())->listDepartments(),
            'roles'       => (new Role())->listAll('admin'),
        ]);
        View::put();
    }
}
