import { XjrWorkflowApproveRecordPageModel, XjrWorkflowApproveRecordPageParams, XjrWorkflowApproveRecordPageResult } from './model/AuditRecordModel'; import { defHttp } from '/@/utils/http/axios'; import { ErrorMessageMode } from '/#/axios'; enum Api { Page = '/workflow/workflowApproveRecord/page', List = '/workflow/workflowApproveRecord/list', Info = '/workflow/workflowApproveRecord/info', XjrWorkflowApproveRecord = '/workflow/workflowApproveRecord', GetApproveRecord = '/workflow/adminOperation/getAllApproveRecord', DelApproveRecord = '/workflow/workflowApproveRecord', AddApproveRcord = '/workflow/adminOperation/addApproveRecord', UpdateApproveRcord = '/workflow/adminOperation/updateApproveRecord', } /** * @description: 查询XjrWorkflowApproveRecord分页列表 */ export async function getXjrWorkflowApproveRecordPage(params: XjrWorkflowApproveRecordPageParams, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Page, params, }, { errorMessageMode: mode, }, ); } /** * @description: 获取XjrWorkflowApproveRecord信息 */ export async function getXjrWorkflowApproveRecord(id: String, mode: ErrorMessageMode = 'modal') { return defHttp.get( { url: Api.Info, params: { id }, }, { errorMessageMode: mode, }, ); } /** * @description: 新增XjrWorkflowApproveRecord */ export async function addXjrWorkflowApproveRecord(xjrWorkflowApproveRecord: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.XjrWorkflowApproveRecord, params: xjrWorkflowApproveRecord, }, { errorMessageMode: mode, }, ); } /** * @description: 更新XjrWorkflowApproveRecord */ export async function updateXjrWorkflowApproveRecord(xjrWorkflowApproveRecord: Recordable, mode: ErrorMessageMode = 'modal') { return defHttp.put( { url: Api.XjrWorkflowApproveRecord, params: xjrWorkflowApproveRecord, }, { errorMessageMode: mode, }, ); } /** * @description: 删除XjrWorkflowApproveRecord(批量删除) */ export async function deleteXjrWorkflowApproveRecord(ids: string[], mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.XjrWorkflowApproveRecord, data: ids, }, { errorMessageMode: mode, }, ); } /** * @description: 获取所有审批意见 */ export async function getAllApproveRecord( params: any, mode: ErrorMessageMode = 'modal', ) { return defHttp.get( { url: Api.GetApproveRecord, params, }, { errorMessageMode: mode, }, ); } /** * @description: 删除审批意见 */ export async function deleteApproveRecord(params:any, mode: ErrorMessageMode = 'modal') { return defHttp.delete( { url: Api.DelApproveRecord, params, }, { errorMessageMode: mode, }, ); } /** * @description: 新增审批意见 */ export async function addApproveRecord(params:any, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.AddApproveRcord, params , }, { errorMessageMode: mode, }, ); } /** * @description: 新增审批意见 */ export async function updateApproveRecord(params:any, mode: ErrorMessageMode = 'modal') { return defHttp.post( { url: Api.UpdateApproveRcord, params , }, { errorMessageMode: mode, }, ); }