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.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.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import java.util.ArrayList; import java.util.List; import java.util.Map; @FeignClient(value = "mb-cloud-other") public interface BallClient { @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); }