package com.dsh.course.feignClient.course;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.dsh.course.feignClient.course.model.CoursePackageScheduling;
|
import com.dsh.course.feignClient.course.model.QueryCoursePackageSchedulingList;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import java.util.Map;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2023/8/11 10:59
|
*/
|
@FeignClient("mb-cloud-course")
|
public interface CoursePackageSchedulingClient {
|
|
|
/**
|
* 获取课包排课记录
|
* @param queryCoursePackageSchedulingList
|
* @return
|
*/
|
@PostMapping("/coursePackageScheduling/queryCoursePackageSchedulingList")
|
Page<Map<String, Object>> queryCoursePackageSchedulingList(QueryCoursePackageSchedulingList queryCoursePackageSchedulingList);
|
|
|
/**
|
* 根据id查询排课数据
|
* @param id
|
* @return
|
*/
|
@PostMapping("/coursePackageScheduling/queryCoursePackageSchedulingById")
|
CoursePackageScheduling queryCoursePackageSchedulingById(Long id);
|
|
|
/**
|
* 编辑数据
|
* @param coursePackageScheduling
|
*/
|
@PostMapping("/coursePackageScheduling/editCoursePackageScheduling")
|
void editCoursePackageScheduling(CoursePackageScheduling coursePackageScheduling);
|
|
|
@PostMapping("/coursePackageScheduling/saveCoursePackageScheduling")
|
void save(CoursePackageScheduling coursePackageScheduling);
|
}
|