// @ts-ignore /* eslint-disable */ // 该文件自动生成,请勿手动修改! import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; // -------------------------------------------------------------------------- // Base New Student Controller // -------------------------------------------------------------------------- ; /** 新增新生维护信息 POST /student/baseNewStudent */ export async function postStudentBaseNewStudent(params:API.AddBaseNewStudentDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/student/baseNewStudent', data:params},{errorMessageMode:mode});} /** 修改新生维护信息 PUT /student/baseNewStudent */ export async function putStudentBaseNewStudent(params:API.UpdateBaseNewStudentDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.put ({url: '/student/baseNewStudent', data:params},{errorMessageMode:mode});} /** 删除新生维护信息 DELETE /student/baseNewStudent */ export async function deleteStudentBaseNewStudent(params:string[],mode: ErrorMessageMode = 'modal'){ return defHttp.delete ({url: '/student/baseNewStudent', data:params},{errorMessageMode:mode});} /** 激活账号 POST /student/baseNewStudent/active-account */ export async function postBaseNewStudentActiveAccount(params:API.ActiveAccountDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/student/baseNewStudent/active-account', data:params},{errorMessageMode:mode});} /** 修改分班状态 POST /student/baseNewStudent/change-banding-status */ export async function postBaseNewStudentChangeBandingStatus(params:API.ChangeBandingStatusDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/student/baseNewStudent/change-banding-status', data:params},{errorMessageMode:mode});} /** 删除新生(保留新生信息,删除基础信息) DELETE /student/baseNewStudent/deleteByUserIds */ export async function deleteBaseNewStudentDeleteByUserIds(params:API.DeleteNewStudentDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.delete ({url: '/student/baseNewStudent/deleteByUserIds', data:params},{errorMessageMode:mode});} /** 导入 POST /student/baseNewStudent/import */ export async function postBaseNewStudentImport(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/student/baseNewStudent/import',headers:{'Content-Type':'multipart/form-data'}, data:params},{errorMessageMode:mode});} /** 根据id查询新生维护信息信息 GET /student/baseNewStudent/info */ export async function getBaseNewStudentInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/student/baseNewStudent/info', params:params},{errorMessageMode:mode});} /** 新生维护信息列表(分页) GET /student/baseNewStudent/page */ export async function getBaseNewStudentPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get> ({url: '/student/baseNewStudent/page', params:params},{errorMessageMode:mode});} /** 导出 POST /student/baseNewStudent/report-export-query */ export async function postBaseNewStudentReportExportQuery(params:API.PageInput_1 ,mode: ErrorMessageMode = 'modal'){ return defHttp.download ({url: '/student/baseNewStudent/report-export-query',responseType:'blob',method:'POST', data:params},{errorMessageMode:mode});} /** 新生报到(分页) GET /student/baseNewStudent/report-page */ export async function getBaseNewStudentReportPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get> ({url: '/student/baseNewStudent/report-page', params:params},{errorMessageMode:mode});} /** 成绩导入 POST /student/baseNewStudent/score-import */ export async function postBaseNewStudentScoreImport(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/student/baseNewStudent/score-import',headers:{'Content-Type':'multipart/form-data'}, data:params},{errorMessageMode:mode});} /** 新生维护信息树 GET /student/baseNewStudent/tree */ export async function getBaseNewStudentTree(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/student/baseNewStudent/tree', params:params},{errorMessageMode:mode});}