api完善

This commit is contained in:
none
2023-03-02 21:46:24 +08:00
parent df33d052d5
commit 5a68b1487b
5 changed files with 94 additions and 2 deletions

40
src/api/course-chapter.ts Normal file
View 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}`);
}