维护入口

This commit is contained in:
Zzzz
2026-04-27 23:38:19 +08:00
parent 4155d5b1ea
commit 63738f108a
21 changed files with 1009 additions and 8 deletions
@@ -11,6 +11,14 @@ import java.util.Optional;
public interface BookService {
ServiceResult<List<BookCategory>> listCategories();
ServiceResult<Optional<BookCategory>> findCategory(long id);
ServiceResult<Long> createCategory(AuthenticatedUser actor, BookCategory category);
ServiceResult<Void> updateCategory(AuthenticatedUser actor, BookCategory category);
ServiceResult<Void> deleteCategory(AuthenticatedUser actor, long id);
ServiceResult<List<Book>> searchBooks(BookSearchCriteria criteria);
ServiceResult<Optional<Book>> findBook(long id);