diff --git a/server/skillhub-app/src/main/java/com/iflytek/skillhub/controller/portal/SkillController.java b/server/skillhub-app/src/main/java/com/iflytek/skillhub/controller/portal/SkillController.java index 3e480060..e0788b44 100644 --- a/server/skillhub-app/src/main/java/com/iflytek/skillhub/controller/portal/SkillController.java +++ b/server/skillhub-app/src/main/java/com/iflytek/skillhub/controller/portal/SkillController.java @@ -86,6 +86,7 @@ public class SkillController extends BaseApiController { detail.status(), detail.downloadCount(), detail.starCount(), + detail.subscriptionCount(), detail.ratingAvg(), detail.ratingCount(), detail.hidden(), diff --git a/server/skillhub-app/src/main/java/com/iflytek/skillhub/dto/SkillDetailResponse.java b/server/skillhub-app/src/main/java/com/iflytek/skillhub/dto/SkillDetailResponse.java index 3fb4101c..07029180 100644 --- a/server/skillhub-app/src/main/java/com/iflytek/skillhub/dto/SkillDetailResponse.java +++ b/server/skillhub-app/src/main/java/com/iflytek/skillhub/dto/SkillDetailResponse.java @@ -14,6 +14,7 @@ public record SkillDetailResponse( String status, Long downloadCount, Integer starCount, + Integer subscriptionCount, BigDecimal ratingAvg, Integer ratingCount, boolean hidden, diff --git a/server/skillhub-app/src/main/java/com/iflytek/skillhub/service/ReviewSkillDetailAppService.java b/server/skillhub-app/src/main/java/com/iflytek/skillhub/service/ReviewSkillDetailAppService.java index 2044664d..077f74d5 100644 --- a/server/skillhub-app/src/main/java/com/iflytek/skillhub/service/ReviewSkillDetailAppService.java +++ b/server/skillhub-app/src/main/java/com/iflytek/skillhub/service/ReviewSkillDetailAppService.java @@ -67,6 +67,7 @@ public class ReviewSkillDetailAppService { snapshot.skill().getStatus().name(), snapshot.skill().getDownloadCount(), snapshot.skill().getStarCount(), + snapshot.skill().getSubscriptionCount(), snapshot.skill().getRatingAvg(), snapshot.skill().getRatingCount(), snapshot.skill().isHidden(), diff --git a/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillQueryService.java b/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillQueryService.java index 8bf88767..76fe4211 100644 --- a/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillQueryService.java +++ b/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillQueryService.java @@ -94,6 +94,7 @@ public class SkillQueryService { String status, Long downloadCount, Integer starCount, + Integer subscriptionCount, java.math.BigDecimal ratingAvg, Integer ratingCount, boolean hidden, @@ -184,6 +185,7 @@ public class SkillQueryService { skill.getStatus().name(), skill.getDownloadCount(), skill.getStarCount(), + skill.getSubscriptionCount(), skill.getRatingAvg(), skill.getRatingCount(), skill.isHidden(),