WhitelistManagementController.ts 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // @ts-ignore
  2. /* eslint-disable */
  3. // 该文件自动生成,请勿手动修改!
  4. import { defHttp } from '/@/utils/http/axios';
  5. import { ErrorMessageMode } from '/#/axios';
  6. // --------------------------------------------------------------------------
  7. // Whitelist Management Controller
  8. // --------------------------------------------------------------------------
  9. ;
  10. /** 新增白名单管理 POST /base/whitelistManagement */
  11. export async function postBaseWhitelistManagement(params:API.AddWhitelistManagementDto
  12. ,mode: ErrorMessageMode = 'modal'){ return defHttp.post<any>
  13. ({url: '/base/whitelistManagement', data:params},{errorMessageMode:mode});}
  14. /** 修改白名单管理 PUT /base/whitelistManagement */
  15. export async function putBaseWhitelistManagement(params:API.UpdateWhitelistManagementDto
  16. ,mode: ErrorMessageMode = 'modal'){ return defHttp.put<any>
  17. ({url: '/base/whitelistManagement', data:params},{errorMessageMode:mode});}
  18. /** 删除白名单管理 DELETE /base/whitelistManagement */
  19. export async function deleteBaseWhitelistManagement(params:string[],mode: ErrorMessageMode = 'modal'){ return defHttp.delete<any>
  20. ({url: '/base/whitelistManagement', data:params},{errorMessageMode:mode});}
  21. /** 导入 POST /base/whitelistManagement/import */
  22. export async function postWhitelistManagementImport(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.post<API.Map[]>
  23. ({url: '/base/whitelistManagement/import',headers:{'Content-Type':'multipart/form-data'}, data:params},{errorMessageMode:mode});}
  24. /** 根据id查询白名单管理信息 GET /base/whitelistManagement/info */
  25. export async function getWhitelistManagementInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.WhitelistManagementVo>
  26. ({url: '/base/whitelistManagement/info', params:params},{errorMessageMode:mode});}
  27. /** 白名单管理列表(分页) GET /base/whitelistManagement/page */
  28. export async function getWhitelistManagementPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.PageOutput<API.WhitelistManagementPageVo>>
  29. ({url: '/base/whitelistManagement/page', params:params},{errorMessageMode:mode});}
  30. /** 获取年级班级树结构 GET /base/whitelistManagement/structure */
  31. export async function getWhitelistManagementStructure(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.undefined>
  32. ({url: '/base/whitelistManagement/structure', params:params},{errorMessageMode:mode});}