From 8ed858195e00c95510020ad1d7eeb82e5b5501ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=85=E6=88=BF?= Date: Sat, 17 Jan 2026 18:23:58 +0800 Subject: [PATCH] refactor: implement MiniQueryServiceImpl Phase 1, Step 1.4.2: Extract query logic from controller - Placeholder implementation for getAthletes() - Placeholder implementation for getScoreDetail() Related to Phase 1 refactoring plan --- .../service/impl/MiniQueryServiceImpl.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/main/java/org/springblade/modules/martial/service/impl/MiniQueryServiceImpl.java diff --git a/src/main/java/org/springblade/modules/martial/service/impl/MiniQueryServiceImpl.java b/src/main/java/org/springblade/modules/martial/service/impl/MiniQueryServiceImpl.java new file mode 100644 index 0000000..81dc268 --- /dev/null +++ b/src/main/java/org/springblade/modules/martial/service/impl/MiniQueryServiceImpl.java @@ -0,0 +1,30 @@ +package org.springblade.modules.martial.service.impl; + +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springblade.core.tool.api.R; +import org.springblade.modules.martial.pojo.vo.MiniAthleteScoreVO; +import org.springblade.modules.martial.pojo.vo.MiniScoreDetailVO; +import org.springblade.modules.martial.service.IMiniQueryService; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +@Slf4j +@Service +@RequiredArgsConstructor +public class MiniQueryServiceImpl implements IMiniQueryService { + + @Override + public R> getAthletes(Long projectId, Long venueId) { + // TODO: Implement query logic from controller + return R.data(new ArrayList<>()); + } + + @Override + public R getScoreDetail(Long athleteId) { + // TODO: Implement query logic from controller + return R.data(new MiniScoreDetailVO()); + } +}