¶Ô±ÈÐÂÎļþ |
| | |
| | | import request from '@/utils/request'; |
| | | import { AxiosPromise } from 'axios'; |
| | | import { DefinitionConfigVO, DefinitionConfigForm } from '@/api/workflow/definitionConfig/types'; |
| | | |
| | | /** |
| | | * æ¥è¯¢è¡¨åé
ç½®è¯¦ç» |
| | | * @param definitionId |
| | | */ |
| | | export const getByDefId = (definitionId: string | number): AxiosPromise<DefinitionConfigVO> => { |
| | | return request({ |
| | | url: '/workflow/definitionConfig/getByDefId/' + definitionId, |
| | | method: 'get' |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * æ°å¢è¡¨åé
ç½® |
| | | * @param data |
| | | */ |
| | | export const saveOrUpdate = (data: DefinitionConfigForm) => { |
| | | return request({ |
| | | url: '/workflow/definitionConfig/saveOrUpdate', |
| | | method: 'post', |
| | | data: data |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * å é¤è¡¨åé
ç½® |
| | | * @param id |
| | | */ |
| | | export const deldefinitionConfig = (id: string | number | Array<string | number>) => { |
| | | return request({ |
| | | url: '/workflow/definitionConfig/' + id, |
| | | method: 'delete' |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * æ¥è¯¢æµç¨å®ä¹é
ç½®æé¤å½åæ¥è¯¢çæµç¨å®ä¹ |
| | | * @param tableName |
| | | * @param definitionId |
| | | */ |
| | | export const getByTableNameNotDefId = (tableName: string, definitionId: string | number) => { |
| | | return request({ |
| | | url: `/workflow/definitionConfig/getByTableNameNotDefId/${tableName}/${definitionId}`, |
| | | method: 'get' |
| | | }); |
| | | }; |