bookService = $bookService; } /** * 书籍列表 * * @param Request $request * @return mixed */ public function bookList(Request $request) { $data = $request->all(); $result = $this->bookService->getBookList($data); return $this->success($result, [new BookTransformer(), 'newBuildBookList']); } /** * 可选书籍 * * @param Request $request * @return mixed */ public function allBooks(Request $request) { $data = $request->all(); $result = $this->bookService->getAllBooks($data); return $this->success($result); } /** * 可选版本 * * @param Request $request * @return mixed */ public function bookVersion(Request $request) { $data = $request->all(); $result = $this->bookService->getBookVersion($data); return $this->success($result); } /** * 新增书籍版本 * * @param Request $request * @return mixed */ public function addBookVersion(Request $request) { $data = $request->all(); $result = $this->bookService->addBookVersion($data); return $this->success($result); } /** * 章节列表 * * @param Request $request * @return mixed */ public function chapterList(Request $request) { $data = $request->all(); $result = $this->bookService->getChapterList($data); return $this->success($result, [new BookTransformer(), 'newBuildChapterList']); } /** * 章节内容 * * @param Request $request * @return mixed */ public function chapterContent(Request $request) { $data = $request->all(); $result = $this->bookService->getChapterContent($data); return $this->success($result); } /** * 版本列表 * * @param Request $request * @return mixed */ public function versionList(Request $request) { $data = $request->all(); $result = $this->bookService->getVersionList($data); return $this->success($result, [new BookTransformer(), 'newBuildVersionList']); } }