package com.thhy.screen.modules.biz.audio.controller; import com.thhy.general.common.BasicResult; import com.thhy.screen.modules.biz.audio.entity.AudioDto; import com.thhy.screen.modules.biz.audio.entity.AudioGroup; import com.thhy.screen.modules.biz.audio.entity.GroupInfoVo; import com.thhy.screen.modules.biz.audio.service.AudioService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController @RequestMapping("audio") public class AudioController { @Autowired private AudioService audioService; @RequestMapping("groups") public BasicResult groups(@RequestBody AudioDto audioDto){ List groupList = audioService.queryGroups(audioDto); return BasicResult.success(groupList); } @RequestMapping("playMusic") public BasicResult playMusic(@RequestBody AudioDto AudioDto){ audioService.playMusic(AudioDto); return BasicResult.success(); } @RequestMapping("addFile") public BasicResult addFile(@RequestBody AudioDto audioDto){ audioService.addFile(audioDto); return BasicResult.success(); } @RequestMapping("groupInfo") public BasicResult groupInfo(@RequestBody AudioDto audioDto){ GroupInfoVo infoVo = audioService.groupInfo(audioDto); return BasicResult.success(infoVo); } }