package com.dsh.course.feignClient.account; import com.dsh.course.dto.*; import com.dsh.course.feignClient.account.model.QueryAppUser; import com.dsh.course.feignClient.account.model.QueryAppUserVO; import com.dsh.course.feignClient.account.model.QueryByNamePhone; import com.dsh.course.feignClient.account.model.TAppUser; import com.dsh.guns.modular.system.model.TStudent; import com.dsh.guns.modular.system.model.dto.GiftSearchDto; import com.dsh.guns.modular.system.model.dto.SelectDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.util.Date; import java.util.List; import java.util.Map; @FeignClient("mb-cloud-account") public interface StudentClient { /** * 获取用户学员列表 * @param appUserId * @return */ @PostMapping("/student/queryStudentList") List queryStudentList(@RequestBody Integer appUserId); /** * 添加学员 * @return */ @RequestMapping("/base/student/addStudent") Object addStudent(@RequestBody TStudent student); @PostMapping("/student/queryStudentCom") List> listCom(@RequestBody Integer id); @PostMapping("/student/frozen") void frozen(@RequestBody TStudent student); @PostMapping("/student/getById") Date getById(@RequestBody Integer tStudentId); @PostMapping("/student/update1") void update(@RequestBody updateTimeDto updateTimeDto); }