interface.ts
1.59 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
export type FlowVersionStatusProps =
| 'DRAFT'
| 'DISABLED'
| 'PUBLISHED'
| 'EDIT'
| 'DELETED';
export type FlowStatusProps =
| 'UNPUBLISHED'
| 'DISABLED'
| 'PUBLISHED'
| 'MODIFY'
| 'DELETED';
export const FlowVersionStatusEnums = {
DRAFT: '未发布',
DISABLED: '已停用',
PUBLISHED: '已发布',
EDIT: '有修改',
DELETED: '已删除',
};
export const FlowStatusEnums = {
UNPUBLISHED: '未发布',
DISABLED: '已停用',
PUBLISHED: '已发布',
MODIFY: '有修改',
DELETED: '已删除',
};
export enum NodeTypes {
/**
* 开始
*/
START = 'DF_START',
/**
* 结束
*/
END = 'DF_END',
/**
* 查询单条记录
*/
DQ_MODEL = 'DF_DQ_MODEL',
/**
* 查询多条记录
*/
DQ_MODEL_MORE = 'DF_DQ_MODEL_MORE',
/**
* 新增记录
*/
DO_C = 'DF_DO_C',
/**
* 查询部门
*/
DQ_ORG = 'DF_DQ_ORG',
/**
* 查询人员
*/
DQ_USER = 'DF_DQ_USER',
/**
* 填写记录
*/
DO_FILL = 'DF_DO_FILL',
/**
* 延迟执行
*/
APRV_DLAY = 'DF_APRV_DLAY',
/**
* 服务调用
*/
WEB_HOOK = 'DF_WEB_HOOK',
/**
* 脚本节点
*/
CODE = 'DF_CODE',
/**
* 删除记录
*/
DO_D = 'DF_DO_D',
/**
* 更新记录
*/
DO_U = 'DF_DO_U',
/**
* 设置参数
*/
DO_PARAM = 'DF_DO_PARAM',
/**
* 公式运算
*/
DO_CAL = 'DF_DO_CAL',
}
export interface ProcessItemProps {
name?: string;
appId?: string;
id?: string;
funCode?: string;
processJson?: string;
remark?: string;
funId?: string;
latestConfigStatus?: FlowStatusProps;
curVersion?: string | number;
}