package com.dsh.course.feignClient.other; import com.dsh.course.dto.StudentSearch; import com.dsh.course.dto.TStudentDto; import com.dsh.course.feignClient.other.model.Banner; import com.dsh.course.feignClient.other.model.GameDataQuery; import com.dsh.course.feignClient.other.model.TGameRecord; import com.dsh.guns.modular.system.model.*; import com.dsh.guns.modular.system.model.dto.BallQueryDto; import com.dsh.guns.modular.system.model.dto.BookingQuery; import io.swagger.models.auth.In; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.util.ArrayList; import java.util.List; import java.util.Map; @FeignClient(value = "mb-cloud-other") public interface BallClient { // 数据统计 @PostMapping("/student/getData") List getData(@RequestBody GameDataQuery query); // 根据门店ids 获取游戏记录 @PostMapping("/game/getGameByStoreIds") List getGameByStoreIds(@RequestBody List storeIds); @PostMapping("/student/webStudentList") List list(@RequestBody BallQueryDto ballQueryDto); @PostMapping("/save") Integer save(@RequestBody Game game); @PostMapping("/saveConfig") void saveConfig(@RequestBody List gameConfigList); @PostMapping("/queryGame") Game queryGame(@RequestParam("id") Integer id); @PostMapping("/listorder") List> listorder(@RequestBody BookingQuery bookingQuery); }