import request from '@/utils/request' // 查询操行分列表 export function conductScoreList(query: any) { return request({ url: '/xg/conduct-score/list', method: 'get', params: query }) } // 根据部门ID查询操行分列表(带权限过滤) export function conductScoreListByDeptId(query: any) { return request({ url: '/xg/conduct-score/listByDeptId', method: 'post', data: query }) } // 查询操行分详细 export function conductScoreInfo(id: any) { return request({ url: '/xg/conduct-score/' + id, method: 'get' }) } // 新增操行分 export function conductScoreAdd(data: any) { return request({ url: '/xg/conduct-score', method: 'post', data: data }) } // 修改操行分 export function conductScoreEdit(data: any) { return request({ url: '/xg/conduct-score/' + data.id, method: 'put', data: data }) } // 删除操行分 export function conductScoreRemove(ids: any) { return request({ url: '/xg/conduct-score/' + ids, method: 'delete' }) } // 导出操行分 export function conductScoreExport(query: any) { return request({ url: '/xg/conduct-score/export', method: 'post', params: query }) } // 批量录入操行分 export function conductScoreBatchAdd(data: any) { return request({ url: '/xg/conduct-score/batch', method: 'post', data: data }) } // 获取班主任负责的班级学生列表 export function conductScoreClassStudents(query: any) { return request({ url: '/xg/conduct-score/class-students', method: 'get', params: query }) } // 查询学期平均分统计 export function conductScoreSemesterAverage(query: any) { return request({ url: '/xg/conduct-score/semester-average', method: 'get', params: query }) } // 根据部门ID查询学期平均分统计(带权限过滤) export function conductScoreSemesterAverageByDeptId(query: any) { return request({ url: '/xg/conduct-score/semester-average-by-dept-id', method: 'post', data: query }) } // 导出学期统计数据 export function conductScoreExportSemester(query: any) { return request({ url: '/xg/conduct-score/export-semester', method: 'get', params: query }) } // 验证录入权限 export function conductScoreCheckPermission(query: any) { return request({ url: '/xg/conduct-score/check-permission', method: 'get', params: query }) } // 获取学生详细记录(按月份) export function conductScoreGetStudentRecords(studentId: any, academicYear: any, semester: any, tenantId: any) { return request({ url: `/xg/conduct-score/student-records/${studentId}`, method: 'get', params: { academicYear, semester, tenantId } }) }