| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import request from "@/util/request";
- import { GROUP_MODULE } from "./_prefix";
- /**
- * 学生创建小组
- * @param {string} name
- * @param {string|number} courseId
- * @returns {Promise<{data:GroupSerializerType}>}
- */
- export const postStudentGroup = ({ name, courseId }) => {
- return request(`${GROUP_MODULE}`, {
- method: "POST",
- body: {
- name: name || null,
- courseId: courseId || null
- }
- });
- };
- /**
- * 获得学生小组
- * @param {string|number} courseId 课程id
- * @returns {Promise<{data:GroupSerializerType[]}>}
- */
- export const getStudentGroup = (courseId = -1) => {
- return request(`${GROUP_MODULE}?courseId=${courseId}`);
- };
- /**
- * 加入学生分组
- * @param {string} code
- * @returns {Promise<{data:CourseSerializerType}>}
- */
- export const putStudentGroup = code => {
- return request(`${GROUP_MODULE}`, {
- method: "POST",
- body: {
- code: code || null
- }
- });
- };
- /**
- * 获得小组详情
- * @param groupId
- * @returns {Promise<{data:GroupSerializerType}>}
- */
- export const getGroupDetail = groupId => {
- return request(`${GROUP_MODULE}/${groupId}`);
- };
|