project.yaml
2.41 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
logging:
pattern:
console: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint}|%clr(%5p)|%clr(${PID:- }){magenta}|%clr(%15.15t){faint}|%clr(${spring.application.name}){cyan}|%clr(%X{X-B3-TraceId:-N/A}){blue}|%X{X-B3-SpanId:-N/A}|%clr(%-40.40logger{39}){cyan}|%m%n%wEx"
file: ${logging.pattern.console}
file:
name: logs/${spring.application.name}.log
max-history: 14
level:
io.lettuce.core.protocol: OFF
jugg:
web:
#不需要认证的Url
filter-url: ${magic-api.push_path}
#终端ID
worker-id: 1
#数据中心ID
center-id: 1
#开启多租户
tenant:
enabled: true
#开启websocket
ws:
enabled: true
#通信topic
#topic: xingyun:ws:topic
#是否支持跨域
#support-cross-domain: false
magic-api:
# 编辑器配置项
editor-config: classpath:magic-editor-config.js
# 这里改为项目运行时的域名,菜单中嵌入的页面为base-url + web,这里示例即为http://localhost:8080/dynamic/web
base-url: http://localhost:15000
# 编辑器页面的访问路径url
web: /dynamic/web
resource:
type: database
tableName: magic_api_file
prefix: /magic-api
readonly: false
# 接口前缀
prefix: /dynamic-api
# 禁止覆盖应用接口
allow-override: true
# 是否支持跨域
support-cross-domain: true
# 推送路径
push_path: /_magic-api-sync
# 推送秘钥,自行修改
secret-key: 123456789
throw-exception: true
response: |- #配置JSON格式,格式为magic-script中的表达式
{
code: code,
msg: message,
data,
timestamp,
requestTime,
executeTime,
}
response-code:
success: 200
invalid: 400
exception: 500
page:
size: pageSize # 页大小的参数名称
page: pageIndex # 页码的参数名称
default-page: 1 # 未传页码时的默认首页
default-size: 20 # 未传页大小时的默认页大小
backup:
enable: true
max-history: 14 #备份保留天数,-1为永久保留
table-name: magic_api_file_backup
# warm-flow
warm-flow:
token-name: ${sa-token.token-name}
data-fill-handler-path: com.lframework.starter.bpm.handlers.BpmDataFillHandler
# 是否开启逻辑删除(orm框架本身不支持逻辑删除,可通过这种方式开启)
logic_delete: true
# 逻辑删除字段值(开启后默认为2)
logic_delete_value: 2
# 逻辑未删除字段(开启后默认为0)
logic_not_delete_value: 0