73 lines
1.5 KiB
TypeScript
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
|
|
});
|
|
}
|