import request from '@/utils/request'; import { StglClassQuery, StglClassVO, StglClassDetailVO } from './types'; /** * 查询班主任的班级列表 */ export function getTeacherClasses() { return request({ url: '/stgl/stclass/teacher/classes', method: 'get' }); } /** * 查询本班学生社团、志愿者队伍、活动参加情况列表 */ export function listStglClass(query: StglClassQuery) { return request({ url: '/stgl/stclass/list', method: 'get', params: query }); } /** * 查询学生社团详情 */ export function getStudentClubs(studentId: string | number) { return request({ url: `/stgl/stclass/student/clubs/${studentId}`, method: 'get' }); } /** * 查询学生志愿者队伍详情 */ export function getStudentVolunteerTeams(studentId: string | number) { return request({ url: `/stgl/stclass/student/volunteer-teams/${studentId}`, method: 'get' }); } /** * 查询学生活动参加详情 */ export function getStudentActivities(studentId: string | number) { return request({ url: `/stgl/stclass/student/activities/${studentId}`, method: 'get' }); } /** * 导出本班学生社团、志愿者队伍、活动参加情况 */ export function exportStglClass(query: StglClassQuery) { return request({ url: '/stgl/stclass/export', method: 'get', params: query }); } export function getCurrentActivities(query: StglClassQuery) { return request({ url: '/stgl/stclass/current-activities', method: 'get', params: query }); }