houzhongjian
2024-08-08 820397e43a0b64d35c6d31d2a55475061438593b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import request from '@/config/axios'
 
// BPM 流程监听器 VO
export interface ProcessListenerVO {
  id: number // 编号
  name: string // 监听器名字
  type: string // 监听器类型
  status: number // 监听器状态
  event: string // 监听事件
  valueType: string // 监听器值类型
  value: string // 监听器值
}
 
// BPM 流程监听器 API
export const ProcessListenerApi = {
  // 查询流程监听器分页
  getProcessListenerPage: async (params: any) => {
    return await request.get({ url: `/bpm/process-listener/page`, params })
  },
 
  // 查询流程监听器详情
  getProcessListener: async (id: number) => {
    return await request.get({ url: `/bpm/process-listener/get?id=` + id })
  },
 
  // 新增流程监听器
  createProcessListener: async (data: ProcessListenerVO) => {
    return await request.post({ url: `/bpm/process-listener/create`, data })
  },
 
  // 修改流程监听器
  updateProcessListener: async (data: ProcessListenerVO) => {
    return await request.put({ url: `/bpm/process-listener/update`, data })
  },
 
  // 删除流程监听器
  deleteProcessListener: async (id: number) => {
    return await request.delete({ url: `/bpm/process-listener/delete?id=` + id })
  }
}