import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { RiskAuditFileBo, RiskAuditFileVo } from '@/api/risk/types'; // 查询审计文件列表 export const listAuditFile = (query: RiskAuditFileBo): AxiosPromise => { return request({ url: '/risk/auditFile/list', method: 'get', params: query }); }; // 查询审计文件详情 export const getAuditFile = (id: string | number): AxiosPromise => { return request({ url: '/risk/auditFile/' + id, method: 'get' }); }; // 新增审计文件 export const addAuditFile = (data: RiskAuditFileBo): AxiosPromise => { return request({ url: '/risk/auditFile', method: 'post', data: data }); }; // 修改审计文件 export const updateAuditFile = (data: RiskAuditFileBo): AxiosPromise => { return request({ url: '/risk/auditFile', method: 'put', data: data }); }; // 删除审计文件 export const delAuditFile = (ids: string | number | Array): AxiosPromise => { return request({ url: '/risk/auditFile/' + ids, method: 'delete' }); }; // 按变动ID查询审计文件列表 export const listAuditFileByChange = (changeId: string | number): AxiosPromise => { return request({ url: '/risk/auditFile/listByChange/' + changeId, method: 'get' }); };