import request from '@/utils/request' import { StrAnyObj } from '@/typings' // 查询流程定义列表 export function getDefinitionPageApi(params: StrAnyObj): Promise { return request.get('/flow/definition/list', params) } // 查询流程定义详细 export function getDefinitionApi(id: string): Promise { return request.get(`/flow/definition/${id}`) } // 新增流程定义 export function addDefinitionApi(params: StrAnyObj): Promise { return request.post('/flow/definition', params) } // 修改流程定义 export function updateDefinitionApi(params: StrAnyObj): Promise { return request.put(`/flow/definition`, params) } // 删除流程定义 export function deleteDefinitionApi(id: string): Promise { return request.delete(`/flow/definition/${id}`) } // 保存流程定义xml字符串 export function saveXmlApi(data: StrAnyObj): Promise { return request.post(`/flow/definition/saveXml`, data) } // 获取流程定义xml字符串 export function getXmlApi(id: string): Promise { return request.get(`/flow/definition/xmlString/${id}`) } // 根据id查用户名 export function getUsernameApi(id: string): Promise { return request.get(`/flow/definition/idReverseDisplayName/${id}`) }