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
This commit is contained in:
2026-01-17 18:23:58 +08:00
parent 33a8df4297
commit 8ed858195e
@@ -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<List<MiniAthleteScoreVO>> getAthletes(Long projectId, Long venueId) {
// TODO: Implement query logic from controller
return R.data(new ArrayList<>());
}
@Override
public R<MiniScoreDetailVO> getScoreDetail(Long athleteId) {
// TODO: Implement query logic from controller
return R.data(new MiniScoreDetailVO());
}
}