// @ts-ignore /* eslint-disable */ // 该文件自动生成,请勿手动修改! import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; // -------------------------------------------------------------------------- // Whitelist Management Controller // -------------------------------------------------------------------------- ; /** 新增白名单管理 POST /base/whitelistManagement */ export async function postBaseWhitelistManagement(params:API.AddWhitelistManagementDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/base/whitelistManagement', data:params},{errorMessageMode:mode});} /** 修改白名单管理 PUT /base/whitelistManagement */ export async function putBaseWhitelistManagement(params:API.UpdateWhitelistManagementDto ,mode: ErrorMessageMode = 'modal'){ return defHttp.put ({url: '/base/whitelistManagement', data:params},{errorMessageMode:mode});} /** 删除白名单管理 DELETE /base/whitelistManagement */ export async function deleteBaseWhitelistManagement(params:string[],mode: ErrorMessageMode = 'modal'){ return defHttp.delete ({url: '/base/whitelistManagement', data:params},{errorMessageMode:mode});} /** 导入 POST /base/whitelistManagement/import */ export async function postWhitelistManagementImport(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.post ({url: '/base/whitelistManagement/import',headers:{'Content-Type':'multipart/form-data'}, data:params},{errorMessageMode:mode});} /** 根据id查询白名单管理信息 GET /base/whitelistManagement/info */ export async function getWhitelistManagementInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/base/whitelistManagement/info', params:params},{errorMessageMode:mode});} /** 白名单管理列表(分页) GET /base/whitelistManagement/page */ export async function getWhitelistManagementPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get> ({url: '/base/whitelistManagement/page', params:params},{errorMessageMode:mode});} /** 获取年级班级树结构 GET /base/whitelistManagement/structure */ export async function getWhitelistManagementStructure(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get ({url: '/base/whitelistManagement/structure', params:params},{errorMessageMode:mode});}