// @ts-ignore /* eslint-disable */ // 该文件自动生成,请勿手动修改! import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; // -------------------------------------------------------------------------- // Pb Semester Config Controller // -------------------------------------------------------------------------- ; /** 新增攀宝学期对应 POST /student/pbSemesterConfig */ export async function postStudentPbSemesterConfig(params:API.AddPbSemesterConfigDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/student/pbSemesterConfig', data:params},{errorMessageMode:mode});} /** 修改攀宝学期对应 PUT /student/pbSemesterConfig */ export async function putStudentPbSemesterConfig(params:API.UpdatePbSemesterConfigDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.put ({url: '/student/pbSemesterConfig', data:params},{errorMessageMode:mode});} /** 删除攀宝学期对应 DELETE /student/pbSemesterConfig */ export async function deleteStudentPbSemesterConfig(params:string[],mode: ErrorMessageMode = 'modal'){ return defHttp.delete ({url: '/student/pbSemesterConfig', data:params},{errorMessageMode:mode});} /** 根据id查询攀宝学期对应信息 GET /student/pbSemesterConfig/info */ export async function getPbSemesterConfigInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/student/pbSemesterConfig/info', params:params},{errorMessageMode:mode});} /** 攀宝学期对应列表(分页) GET /student/pbSemesterConfig/page */ export async function getPbSemesterConfigPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get> ({url: '/student/pbSemesterConfig/page', params:params},{errorMessageMode:mode});} /** 年和学期树 GET /student/pbSemesterConfig/tree */ export async function getPbSemesterConfigTree(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/student/pbSemesterConfig/tree', params:params},{errorMessageMode:mode});}