mirror of
https://github.com/PlayEdu/backend
synced 2025-06-27 21:12:43 +08:00
api完善
This commit is contained in:
parent
df33d052d5
commit
5a68b1487b
@ -29,3 +29,7 @@ export function updateAdminRole(
|
||||
permission_ids: permissionIds,
|
||||
});
|
||||
}
|
||||
|
||||
export function destroyAdminRole(id: number) {
|
||||
return client.destroy(`/backend/v1/admin-role/${id}`);
|
||||
}
|
||||
|
@ -48,3 +48,7 @@ export function updateAdminUser(
|
||||
role_ids: roleIds,
|
||||
});
|
||||
}
|
||||
|
||||
export function destroyAdminUser(id: number) {
|
||||
return client.destroy(`/backend/v1/admin-user/${id}`);
|
||||
}
|
||||
|
42
src/api/course-category.ts
Normal file
42
src/api/course-category.ts
Normal file
@ -0,0 +1,42 @@
|
||||
import client from "./internal/httpClient";
|
||||
|
||||
export function courseCategoryList() {
|
||||
return client.get("/backend/v1/course-category/index", {});
|
||||
}
|
||||
|
||||
export function createCourseCategory() {
|
||||
return client.get("/backend/v1/course-category/create", {});
|
||||
}
|
||||
|
||||
export function storeCourseCategory(
|
||||
name: string,
|
||||
parentId: number,
|
||||
sort: number
|
||||
) {
|
||||
return client.post("/backend/v1/course-category/create", {
|
||||
name: name,
|
||||
parent_id: parentId,
|
||||
sort: sort,
|
||||
});
|
||||
}
|
||||
|
||||
export function courseCategory(id: number) {
|
||||
return client.get(`/backend/v1/course-category/${id}`, {});
|
||||
}
|
||||
|
||||
export function updateCourseCategory(
|
||||
id: number,
|
||||
name: string,
|
||||
parentId: number,
|
||||
sort: number
|
||||
) {
|
||||
return client.post(`/backend/v1/course-category/${id}`, {
|
||||
name: name,
|
||||
parent_id: parentId,
|
||||
sort: sort,
|
||||
});
|
||||
}
|
||||
|
||||
export function destroyCourseCategory(id: number) {
|
||||
return client.destroy(`/backend/v1/course-category/${id}`);
|
||||
}
|
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}`);
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
export * as login from "./login";
|
||||
export * as system from "./system";
|
||||
export * as adminRole from './admin-role';
|
||||
export * as adminUser from './admin-user';
|
||||
export * as adminRole from "./admin-role";
|
||||
export * as adminUser from "./admin-user";
|
||||
export * as courseCategory from "./course-category";
|
||||
export * as courseChapter from "./course-chapter";
|
||||
|
Loading…
x
Reference in New Issue
Block a user