package com.hivekion.scenario.controller; import com.hivekion.common.entity.ResponseData; import com.hivekion.scenario.bean.StatisticConsumeBean; import com.hivekion.scenario.entity.ScenarioResource; import com.hivekion.scenario.service.IBattleConsumeService; import com.hivekion.scenario.service.ScenarioResourceService; import java.util.List; import java.util.Map; import java.util.stream.Collectors; import javax.annotation.Resource; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** *
* 战斗消耗 前端控制器 *
* * @author liDongYu * @since 2025-09-19 */ @RestController @RequestMapping("/scenario/battleConsume") public class BattleConsumeController { @Resource private IBattleConsumeService battleConsumeService; @Resource private ScenarioResourceService scenarioResourceService; @GetMapping("/statistic/minute") public ResponseData