def get_book(id): """ 获取id指定图书的信息 """ book = Book.get(id=id) if book: return book raise BookNotFound
def delete_book(id): """ 传入id删除对应图书 """ book = Book.get(id=id) if book: # 删除图书,软删除 book.delete(commit=True) return Success(14) raise BookNotFound
def update_book(id): """ 更新图书信息 """ book_schema = request.context.json book = Book.get(id=id) if book: book.update( id=id, **book_schema.dict(), commit=True, ) return Success(13) raise BookNotFound
def get_books(): """ 获取图书列表 """ return Book.get(one=False)