| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <?php
- // +----------------------------------------------------------------------
- // | Description: 菜单
- // +----------------------------------------------------------------------
- // | Author: Michael_xu | gengxiaoxu@5kcrm.com
- // +----------------------------------------------------------------------
-
- namespace app\admin\controller;
-
- class Menus extends ApiCommon
- {
-
- public function index()
- {
- $menuModel = model('Menu');
- $param = $this->param;
- $data = $menuModel->getDataList();
- return resultArray(['data' => $data]);
- }
-
- public function read()
- {
- $menuModel = model('Menu');
- $param = $this->param;
- $data = $menuModel->getDataById($param['id']);
- if (!$data) {
- return resultArray(['error' => $menuModel->getError()]);
- }
- return resultArray(['data' => $data]);
- }
-
- public function save()
- {
- $menuModel = model('Menu');
- $param = $this->param;
- $data = $menuModel->createData($param);
- if (!$data) {
- return resultArray(['error' => $menuModel->getError()]);
- }
- return resultArray(['data' => '添加成功']);
- }
-
- public function update()
- {
- $menuModel = model('Menu');
- $param = $this->param;
- $data = $menuModel->updateDataById($param, $param['id']);
- if (!$data) {
- return resultArray(['error' => $menuModel->getError()]);
- }
- return resultArray(['data' => '编辑成功']);
- }
-
- public function delete()
- {
- $menuModel = model('Menu');
- $param = $this->param;
- $data = $menuModel->delDataById($param['id'], true);
- if (!$data) {
- return resultArray(['error' => $menuModel->getError()]);
- }
- return resultArray(['data' => '删除成功']);
- }
-
- public function deletes()
- {
- $menuModel = model('Menu');
- $param = $this->param;
- $data = $menuModel->delDatas($param['ids'], true);
- if (!$data) {
- return resultArray(['error' => $menuModel->getError()]);
- }
- return resultArray(['data' => '删除成功']);
- }
-
- public function enables()
- {
- $menuModel = model('Menu');
- $param = $this->param;
- $data = $menuModel->enableDatas($param['ids'], $param['status'], true);
- if (!$data) {
- return resultArray(['error' => $menuModel->getError()]);
- }
- return resultArray(['data' => '操作成功']);
- }
- }
-
|