Files
hzdyjs/web/src/api/stgl/stclass/index.ts
T

73 lines
1.5 KiB
TypeScript

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