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}`); };