123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <?php
- /*
- * @Author: wang jun
- * @Date: 2021-11-09 09:39:05
- * @Last Modified by: wang jun
- * @Last Modified time: 2022-01-18 13:29:22
- */
- namespace app\admin\controller;
- use app\admin\logic\rolelogic;
- use think\Controller;
- class Role extends AdminBase
- {
- /**
- * 设置请求数据规则
- * 20220107
- * wj
- */
- protected function setrules()
- {
- $list = [
- 'newinfo' => [
- ['name' => 'flag_bit', 'title' => '标识符', 'require' => true, 'type' => 'string'],
- ],
- 'updateinfo' => [
- ['name' => 'id', 'title' => 'id', 'require' => true, 'type' => 'numeric'],
- ],
- ];
- return $list;
- }
- /**
- * 创建组
- */
- public function newinfo()
- {
- $param = request()->param();
- $l_r = new rolelogic();
- $result = $l_r->newinfo($param);
- if (1 != $result['status']) {
- return backjson2(0, $result['msg']);
- } else {
- return backjson2(200, "操作成功", $result['data']);
- }
- }
- /**
- * 改组数据
- */
- public function updateinfo()
- {
- $param = request()->param();
- $l_r = new rolelogic();
- $result = $l_r->updateinfo($param);
- if (1 != $result['status']) {
- return backjson2(0, $result['msg']);
- } else {
- return backjson2(200, "操作成功", $result['data']);
- }
- }
- /**
- * 获取组列表 两层结构
- */
- public function getlisttree()
- {
- $param = request()->param();
- $l_r = new rolelogic();
- $result = $l_r->getlisttree($param);
- if (1 != $result['status']) {
- return backjson2(0, $result['msg']);
- } else {
- return backjson2(200, "操作成功", $result['data']);
- }
- }
- /**
- * 获取组列表 顶层数据
- */
- public function getlistgroupname()
- {
- $param = request()->param();
- $l_r = new rolelogic();
- $result = $l_r->getlistgroupname($param);
- if (1 != $result['status']) {
- return backjson2(0, $result['msg']);
- } else {
- return backjson2(200, "操作成功", $result['data']);
- }
- }
- }
|