index.ts
1.74 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
/**
* 数据流转枚举配置
*/
//业务权限配置枚举
export enum PermissionDataFlowEnum {
PERMISSION_POST = 'api:yt:convert:config:post',
PERMISSION_GET = 'api:yt:convert:config:get',
PERMISSION_DELETE = 'api:yt:convert:config:delete',
PERMISSION_UPDATE = 'api:yt:convert:config:update',
PERMISSION_STATUS = 'api:yt:convert:config:status',
}
//业务文字描述配置枚举
export enum BusinessDataFlowTextEnum {
BUSINESS_ADD_TEXT = '新增流转',
BUSINESS_DELETE_TEXT = '批量删除',
BUSINESS_ENABLE_TEXT = '批量启用',
BUSINESS_UPDATE_TEXT = '编辑',
BUSINESS_VIEW_TEXT = '查看',
BUSINESS_MODAL_ADD_TEXT = '新增流转配置',
BUSINESS_MODAL_EDIT_TEXT = '编辑流转配置',
BUSINESS_MODAL_VIEW_TEXT = '查看流转配置',
}
//业务转换方式配置枚举
export enum BusinessDataFlowMethodEnum {
DATAFLOW_METHOD_KAFKA = 'org.thingsboard.rule.engine.kafka.TbKafkaNode',
DATAFLOW_METHOD_MQTT = 'org.thingsboard.rule.engine.mqtt.TbMqttNode',
DATAFLOW_METHOD_RABBITMQ = 'org.thingsboard.rule.engine.rabbitmq.TbRabbitMqNode',
DATAFLOW_METHOD_REST_API = 'org.thingsboard.rule.engine.rest.TbRestApiCallNode',
}
//业务转换方式配置列表
export const BusinessDataFlowMethodList = [
{
label: 'KafKa',
value: BusinessDataFlowMethodEnum.DATAFLOW_METHOD_KAFKA,
textColor: '#0099FF',
},
{
label: 'MQTT',
value: BusinessDataFlowMethodEnum.DATAFLOW_METHOD_MQTT,
textColor: '#7C7CC9',
},
{
label: 'RabbitMQ',
value: BusinessDataFlowMethodEnum.DATAFLOW_METHOD_RABBITMQ,
textColor: '#E8A15E',
},
{
label: 'REST_API',
value: BusinessDataFlowMethodEnum.DATAFLOW_METHOD_REST_API,
textColor: '#81B1AB',
},
];