alias('a')->join('gadmin g', 'g.gid = a.admin_gid', 'LEFT')->paginate(['list_rows'=>$pagesize,'query' => request()->param()],false); $this->page_info=$result; return $result->items(); }else{ $result = Db::name('admin')->alias('a')->join('gadmin g', 'g.gid = a.admin_gid', 'LEFT')->select()->toArray(); return $result; } } /** * 取单个管理员的内容 * @author o1h.cn * @param array $conditions 检索条件 * @return array 数组类型的返回结果 */ public function getOneAdmin($conditions) { return Db::name('admin')->where($conditions)->find(); } /** * 获取管理员信息 * @author o1h.cn * @param array $condition 管理员条件 * @param string $field 显示字段 * @return array 数组格式的返回结果 */ public function infoAdmin($condition, $field = '*') { if (empty($condition)) { return false; } return Db::name('admin')->field($field)->where($condition)->find(); } /** * 新增 * @author o1h.cn * @param array $data 参数内容 * @return bool 布尔类型的返回结果 */ public function addAdmin($data) { if (empty($data)) { return false; } return Db::name('admin')->insertGetId($data); } /** * 更新信息 * @author o1h.cn * @param array $data 更新数据 * @param int $admin_id 管理员id * @return bool 布尔类型的返回结果 */ public function editAdmin($data,$admin_id) { if (empty($data)) { return false; } return Db::name('admin')->where('admin_id',$admin_id)->update($data); } /** * 删除 * @author o1h.cn * @param array $conditions 检索条件 * @return array $rs_row 返回数组形式的查询结果 */ public function delAdmin($conditions) { return Db::name('admin')->where($conditions)->delete(); } /** * 获取单个权限组 * @author o1h.cn * @param array $condition 条件 * @return array 一维数组 */ public function getOneGadmin($condition){ $gadmin = Db::name('gadmin')->where($condition)->find(); return $gadmin; } /** * 获取权限组列表 * @author o1h.cn * @param type $field * @return array */ public function getGadminList($field='*'){ $gadmin_list = Db::name('gadmin')->field($field)->select()->toArray(); return $gadmin_list; } /** * 增加权限组 * @author o1h.cn * @param array $data 参数内容 * @return bool */ public function addGadmin($data){ return Db::name('gadmin')->insertGetId($data); } /** * 删除权限组 * @author o1h.cn * @param array $condition 删除条件 * @return bool */ public function delGadmin($condition){ return Db::name('gadmin')->where($condition)->delete(); } /** * 编辑权限组 * @author o1h.cn * @param array $condition 更新条件 * @param array $data 更新数据 * @return bool */ public function editGadmin($condition,$data){ return Db::name('gadmin')->where($condition)->update($data); } } ?>