2026-03-18 17:18:23 +08:00
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class UpdateBookRequest(BaseModel):
|
|
|
|
|
|
title: str
|
|
|
|
|
|
subtitle: str | None = None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ExportPdfRequest(BaseModel):
|
|
|
|
|
|
book_id: str
|
2026-03-20 15:15:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class SetChapterStoryOrderRequest(BaseModel):
|
|
|
|
|
|
"""按顺序绑定本章节要收录的 stories(覆盖原有 chapter_story_links)。"""
|
|
|
|
|
|
|
|
|
|
|
|
story_ids: list[str]
|