'desc', ]; public function __construct(App $app) { parent::__construct($app); $this->model = new \app\admin\model\SystemTimerLog(); } /** * @NodeAnotation(title="列表") */ public function index() { if ($this->request->isAjax()) { if (input('selectFields')) { return $this->selectList(); } list($page, $limit, $where, $excludes, $request_options, $group) = $this->buildTableParames(); $count = $this->model ->where($where) ->group($group) ->count(); $list = $this->model ->where($where) ->page($page, $limit) ->order($this->sort) ->group($group) ->select(); $data = [ 'code' => 0, 'msg' => '', 'count' => $count, 'data' => $list, ]; return json($data); } return $this->fetch(); } /** * @NodeAnotation(title="详情") */ public function read($id) { $row = $this->model->find($id); empty($row) && $this->error('数据不存在'); $title = $row->title; $this->assign('row', $row); $this->assign('title', $title); return $this->fetch(); } /** * @NodeAnotation(title="添加") */ public function add() { $this->error('日志表不允许手动添加'); } /** * @NodeAnotation(title="编辑") */ public function edit($id) { $this->error('日志表不允许编辑'); } /** * @NodeAnotation(title="删除") */ public function delete($id) { $this->error('日志表不允许删除'); } /** * @NodeAnotation(title="属性修改") */ public function modify() { $this->error('日志表不允许修改'); } }