diff --git a/src/main/java/io/github/xxyopen/novel/dto/resp/BookChapterRespDto.java b/src/main/java/io/github/xxyopen/novel/dto/resp/BookChapterRespDto.java index 8d4b5d8..b648831 100644 --- a/src/main/java/io/github/xxyopen/novel/dto/resp/BookChapterRespDto.java +++ b/src/main/java/io/github/xxyopen/novel/dto/resp/BookChapterRespDto.java @@ -52,4 +52,9 @@ public class BookChapterRespDto implements Serializable { @JsonFormat(pattern = "yyyy/MM/dd HH:dd") private LocalDateTime chapterUpdateTime; + /** + * 是否收费;1-收费 0-免费 + */ + private Integer isVip; + } diff --git a/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java b/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java index e3d9bb3..31d07e2 100644 --- a/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java +++ b/src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java @@ -191,6 +191,7 @@ public class BookServiceImpl implements BookService { return RestResp.ok(bookChapterMapper.selectList(queryWrapper).stream().map(v -> BookChapterRespDto.builder() .id(v.getId()) .chapterName(v.getChapterName()) + .isVip(v.getIsVip()) .build()).toList()); } @@ -393,6 +394,7 @@ public class BookServiceImpl implements BookService { .id(v.getId()) .chapterName(v.getChapterName()) .chapterUpdateTime(v.getUpdateTime()) + .isVip(v.getIsVip()) .build()).toList())); }