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<TGameRecord> getData(@RequestBody GameDataQuery query);
|
// 根据门店ids 获取游戏记录
|
@PostMapping("/game/getGameByStoreIds")
|
List<Integer> getGameByStoreIds(@RequestBody List<Integer> storeIds);
|
@PostMapping("/student/webStudentList")
|
List<Game> list(@RequestBody BallQueryDto ballQueryDto);
|
@PostMapping("/save")
|
Integer save(@RequestBody Game game);
|
@PostMapping("/saveConfig")
|
void saveConfig(@RequestBody List<TGameConfig> gameConfigList);
|
@PostMapping("/queryGame")
|
Game queryGame(@RequestParam("id") Integer id);
|
@PostMapping("/listorder")
|
List<Map<String, Object>> listorder(@RequestBody BookingQuery bookingQuery);
|
}
|