mirror of
https://github.com/PlayEdu/backend
synced 2025-12-29 00:39:48 +08:00
api完善
This commit is contained in:
40
src/api/course-chapter.ts
Normal file
40
src/api/course-chapter.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
import client from "./internal/httpClient";
|
||||
|
||||
export function courseChapterList(courseId: number) {
|
||||
return client.get(`/backend/v1/course/${courseId}/course-chapter/index`, {});
|
||||
}
|
||||
|
||||
export function createCourseChapter(courseId: number) {
|
||||
return client.get(`/backend/v1/course/${courseId}/course-chapter/create`, {});
|
||||
}
|
||||
|
||||
export function storeCourseChapter(
|
||||
courseId: number,
|
||||
name: string,
|
||||
sort: number
|
||||
) {
|
||||
return client.post(`/backend/v1/course/${courseId}/course-chapter/create`, {
|
||||
name: name,
|
||||
sort: sort,
|
||||
});
|
||||
}
|
||||
|
||||
export function courseChapter(courseId: number, id: number) {
|
||||
return client.get(`/backend/v1/course/${courseId}/course-chapter/${id}`, {});
|
||||
}
|
||||
|
||||
export function updateCourseChapter(
|
||||
courseId: number,
|
||||
id: number,
|
||||
name: string,
|
||||
sort: number
|
||||
) {
|
||||
return client.post(`/backend/v1/course/${courseId}/course-chapter/${id}`, {
|
||||
name: name,
|
||||
sort: sort,
|
||||
});
|
||||
}
|
||||
|
||||
export function destroyCourseChapter(courseId: number, id: number) {
|
||||
return client.destroy(`/backend/v1/course/${courseId}/course-chapter/${id}`);
|
||||
}
|
||||
Reference in New Issue
Block a user