package com.dsh.competition.feignclient.account; import com.dsh.competition.feignclient.account.model.AppUser; import com.dsh.competition.feignclient.account.model.Student; import com.dsh.competition.feignclient.account.model.TStudent; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; /** * @author zhibing.pu * @date 2023/7/10 9:59 */ @FeignClient("mb-cloud-account") public interface StudentClient { @PostMapping("/base/appUser/updateTStudent") void updateAppUser(TStudent student); /** * 根据电话号码获取学员 * * @param phone * @return */ @PostMapping("/student/queryStudentByPhone") Student queryStudentByPhone(String phone); @PostMapping("/student/queryStudentList") List queryStudentList(@RequestBody Integer appUserId); @PostMapping("/student/queryById") TStudent queryById(Integer id); }