From ff4870153bc0250807587fbd53acb5f762af0e4d Mon Sep 17 00:00:00 2001 From: lishiwei <3230787218@qq.com> Date: Tue, 23 Jun 2026 13:39:38 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E6=B7=BB=E5=8A=A0=E5=A4=84=E7=BD=9A?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E3=80=81=E5=A4=84=E7=BD=9A=E5=8F=8D=E9=A6=88?= =?UTF-8?q?=E5=BE=85=E5=8A=9E=E6=95=B0=E9=87=8F=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/hidden/HiddenPenaltyRepository.java | 4 ++++ .../impl/hidden/HiddenPenaltyRepositoryImpl.java | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/web-infrastructure/src/main/java/com/zcloud/key/project/persistence/repository/hidden/HiddenPenaltyRepository.java b/web-infrastructure/src/main/java/com/zcloud/key/project/persistence/repository/hidden/HiddenPenaltyRepository.java index 8aaf695..a1f73c7 100644 --- a/web-infrastructure/src/main/java/com/zcloud/key/project/persistence/repository/hidden/HiddenPenaltyRepository.java +++ b/web-infrastructure/src/main/java/com/zcloud/key/project/persistence/repository/hidden/HiddenPenaltyRepository.java @@ -20,4 +20,8 @@ public interface HiddenPenaltyRepository extends BaseRepository HiddenPenaltyFeedbackDO getFeedbackByPenaltyId(String hiddenPenaltyId); void saveFeedback(HiddenPenaltyFeedbackDO feedbackDO); + + Long countByUserId(Long userId); + + Long countFeedbackByUserId(Long userId); } diff --git a/web-infrastructure/src/main/java/com/zcloud/key/project/persistence/repository/impl/hidden/HiddenPenaltyRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/key/project/persistence/repository/impl/hidden/HiddenPenaltyRepositoryImpl.java index cbce764..190d6e4 100644 --- a/web-infrastructure/src/main/java/com/zcloud/key/project/persistence/repository/impl/hidden/HiddenPenaltyRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/key/project/persistence/repository/impl/hidden/HiddenPenaltyRepositoryImpl.java @@ -57,4 +57,14 @@ public class HiddenPenaltyRepositoryImpl public void saveFeedback(HiddenPenaltyFeedbackDO feedbackDO) { hiddenPenaltyFeedbackMapper.insert(feedbackDO); } + + @Override + public Long countByUserId(Long userId) { + return hiddenPenaltyMapper.countByUserId(userId); + } + + @Override + public Long countFeedbackByUserId(Long userId) { + return hiddenPenaltyMapper.countFeedbackByUserId(userId); + } }