auditFile.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import request from '@/utils/request';
  2. import { AxiosPromise } from 'axios';
  3. import { RiskAuditFileBo, RiskAuditFileVo } from '@/api/risk/types';
  4. // 查询审计文件列表
  5. export const listAuditFile = (query: RiskAuditFileBo): AxiosPromise<RiskAuditFileVo[]> => {
  6. return request({
  7. url: '/risk/auditFile/list',
  8. method: 'get',
  9. params: query
  10. });
  11. };
  12. // 查询审计文件详情
  13. export const getAuditFile = (id: string | number): AxiosPromise<RiskAuditFileVo> => {
  14. return request({
  15. url: '/risk/auditFile/' + id,
  16. method: 'get'
  17. });
  18. };
  19. // 新增审计文件
  20. export const addAuditFile = (data: RiskAuditFileBo): AxiosPromise => {
  21. return request({
  22. url: '/risk/auditFile',
  23. method: 'post',
  24. data: data
  25. });
  26. };
  27. // 修改审计文件
  28. export const updateAuditFile = (data: RiskAuditFileBo): AxiosPromise => {
  29. return request({
  30. url: '/risk/auditFile',
  31. method: 'put',
  32. data: data
  33. });
  34. };
  35. // 删除审计文件
  36. export const delAuditFile = (ids: string | number | Array<string | number>): AxiosPromise => {
  37. return request({
  38. url: '/risk/auditFile/' + ids,
  39. method: 'delete'
  40. });
  41. };
  42. // 按变动ID查询审计文件列表
  43. export const listAuditFileByChange = (changeId: string | number): AxiosPromise<RiskAuditFileVo[]> => {
  44. return request({
  45. url: '/risk/auditFile/listByChange/' + changeId,
  46. method: 'get'
  47. });
  48. };