From eb6b6dbb35a9f029e0b7d269773685c19fd40976 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 11 七月 2024 10:47:51 +0800 Subject: [PATCH] 玩湃微信商户认证代码 --- cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/CompetitionClient.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 52 insertions(+), 2 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/CompetitionClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/CompetitionClient.java index 51a63b6..0851d56 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/CompetitionClient.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/CompetitionClient.java @@ -1,22 +1,72 @@ package com.dsh.course.feignClient.competition; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.dsh.course.feignClient.competition.model.Competition; -import com.dsh.course.feignClient.competition.model.ListQuery; +import com.dsh.course.feignClient.account.model.QueryDataFee; +import com.dsh.course.feignClient.competition.model.*; 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.ResponseBody; +import java.util.HashMap; import java.util.List; +import java.util.Map; @FeignClient("mb-cloud-competition") public interface CompetitionClient { + + + /** + * 根据门店ids 获取对应的赛事 根据赛事支付记录获取用户ids + */ + @PostMapping("/base/competition/getUserIds") + List<Integer> getUserIds(@RequestBody ListQuery query); + /** + * 获取赛事报名记录 + */ + @RequestMapping("/base/competition/listAllPayment") + List<PaymentCompetition> listAllPayment(@RequestBody CompetitionQuery query); @PostMapping("/base/competition/queryById") Competition queryById(Integer id); @PostMapping("/base/competition/list") Page<Competition> list(ListQuery listQuery); + + @PostMapping("/base/competition/add") + void add(Competition competition); + + @PostMapping("/base/competition/update") + void update(Competition competition); + + @PostMapping("/base/competition/cancel") + void cancel(Integer id); + @PostMapping("/base/competition/getPeopleFromId") + Page<CompetitionUser> getPeopleFromId(GetPeopleQuery getPeopleQuery); + + + @PostMapping("/base/competition/getPeopleFromId1") + Page<CompetitionUser> getPeopleFromId1(@RequestBody GetPeopleQuery getPeopleQuery); + @PostMapping("/base/competition/getPeoples") + List<CompetitionUser> getPeoples(@RequestBody GetPeopleQuery getPeopleQuery); + @PostMapping("/base/competition/listUser") + Page<CompetitionUser> listUser(CompetitionUserQuery competitionUserQuery); + + @PostMapping("/base/competition/listAudit") + Page<Competition> listAudit(ListQuery listQuery); + + @PostMapping("/base/competition/queryFee") + Double queryFee(QueryDataFee queryDataFee); + + @PostMapping("/base/competition/actPt") + HashMap<String, Object> actPt(List<Integer> ids); + @PostMapping("/base/competition/actYys") + HashMap<String, Object> actYys(@RequestBody CompetionVO vo); + + + @PostMapping("/base/competition/queryAppUserId") + List<Integer> queryAppUserId(List<Integer> storeIds); } -- Gitblit v1.7.1