logic = new GameLogic(); $this->validate = new GameValidate; $this->systemDeptLogic = new SystemDeptLogic(); parent::__construct(); } /** * 数据列表 * @param Request $request * @return Response */ public function index(Request $request): Response { $where = $request->more([ ['id', ''], ['main_id', ''], ['name', ''], ['os', ''], ['status', ''], ]); $list = $this->logic->getIndex($where); return $this->success($list); } /** * 获取所有的游戏数据 */ public function getAllGameData(Request $request): Response { $list = $this->logic->getAllGameData(); return $this->success($list); } /** * 根据部门ID获取游戏列表 */ public function getGameListByDeptId(Request $request): Response { $dept_id = $request->get('dept_id'); $game_list = $this->logic->getGameListByDeptId($dept_id); return $this->success($game_list); } /** * 设置部门游戏权限 */ public function setGameListByDeptId(Request $request): Response { $game_list = $request->post('game_list'); $dept_id = $request->post('dept_id'); $this->logic->setGameListByDeptId($dept_id, $game_list); return $this->success(); } }