import request from '@/utils/request' // USER_CODE_BEGIN -- course_schedule /** * 获取课程安排列表 * @param params * @returns */ export function getCourseScheduleList(params: Record) { return request.get(`course_schedule/course_schedule`, { params }) } /** * 获取课程安排详情 * @param id 课程安排id * @returns */ export function getCourseScheduleInfo(id: number) { return request.get(`course_schedule/course_schedule/${id}`) } /** * 添加课程安排 * @param params * @returns */ export function addCourseSchedule(params: Record) { return request.post('course_schedule/course_schedule', params, { showErrorMessage: true, showSuccessMessage: true, }) } /** * 编辑课程安排 * @param id * @param params * @returns */ export function editCourseSchedule(params: Record) { return request.put(`course_schedule/course_schedule/${params.id}`, params, { showErrorMessage: true, showSuccessMessage: true, }) } /** * 删除课程安排 * @param id * @returns */ export function deleteCourseSchedule(id: number) { return request.delete(`course_schedule/course_schedule/${id}`, { showErrorMessage: true, showSuccessMessage: true, }) } /** * 获取课程表数据 * @param params * @returns */ export function getTimetables(params: Record) { return request.get(`course_schedule/timetables`, { params }) } // USER_CODE_END -- course_schedule