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<TStudent> queryStudentList(@RequestBody Integer appUserId);
|
|
/**
|
* 添加学员
|
* @return
|
*/
|
@RequestMapping("/base/student/addStudent")
|
Object addStudent(@RequestBody TStudent student);
|
|
|
@PostMapping("/student/queryStudentCom")
|
List<Map<String, Object>> 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);
|
}
|